关于我的世界的命令末尾应该加多少个小括号 中括号 大括号和大括号

我的世界命令方块怎么做神器_百度知道
我的世界命令方块怎么做神器
提问者采纳
clear 清空背包/say & (这是给东西的指令)/
& &lt:冒险)/me 命令台会跟你卖萌&#47什么样的神器;文件名&gt:困难)/坐标(x;文本信息&物品ID&effect 获得效果(1速度 2缓慢 3急迫 4挖掘疲劳 5力量 6瞬间治疗 7瞬间伤害 8跳跃提升 9反胃 10生命恢复 11抗性提升 12防火 13水下呼吸 14隐身 15失明 16夜视 17饥饿 18虚弱 19中毒)&#47:创造 2;玩家名&gt:和平 1;音量&enchant 手中的装备会被附魔(目前不清楚附魔ID)&#47,y;playsound &玩家名&/玩家名&gt:简单 2;gamerule (后面加什么请去参考帖子)&#47?/改成@p;数量&difficulty 调整难度(0:普通 3;gamemode (0; &lt:生存 1;give & &会让命令台发送广播消息就给你这些了(如果用在命令方块上就把&lt,@a)参考资料; &lt,z)&gt
或者是攻击力很高
这样的可以
要不要我给你写完所有的
/give @p 276 {ench:[{id:16,lvl:10000}]}锋利10000的钻石剑
修改剑的攻击力?
附魔ID:装备:0 - 防御,Protection (头盔,装甲,鞋子,裤子)1 - 火焰防御,Fire Protection (头盔,装甲,鞋子,裤子)2 - 摔伤减半,Feather Falling (鞋子)3 - 爆炸防御,Blast Protection (头盔,装甲,鞋子,裤子)4 - 远程攻击防御,Projectile Protection (头盔,装甲,鞋子,裤子)5 - 水下呼吸,Respiration (头盔)6 - 水下挖掘,Aqua Affinity (头盔)7 - 伤害反射,Thorns (头盔,装甲,鞋子,裤子)武器(剑):16 - 锋利,Sharpness (剑)17 - 亡灵杀手,Smite (剑)18 - 节肢杀手,Bane Of Arthropods (剑)19 - 击退,Knock Back (剑)20 - 火元素,Fire Aspect (剑)21 - 掉落品加倍,Looting (剑)工具:32 - 挖掘效率,Efficiency (稿子,斧子,铲子)33 - 精准采集,Silk Touch (稿子,斧子,铲子)34 - 不毁,Unbreaking (稿子,斧子,铲子,武器,装备)35 - 幸运挖掘,Fortune (稿子,斧子,铲子)武器(弓箭):48 - 力量,Power (弓箭)49 - 弓箭击退,Punch (弓箭)50 - 火元素,Flame (弓箭)51 - 无限弓箭,Infinity (弓箭)
衣服提升防御呢
/give @p 276 {ench:[{id:这里填附魔的ID,lvl:10000}]}
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
为您推荐:
其他1条回答
[{id:各项的等级最高32767级;大括号里的id是填写所给的魔咒序号;每个命令词都要空格,lvl,{idgive [物品数字ID或英文ID] 1 0 {ench.8版本以上)16-锋利17-亡灵杀手18-节肢杀手19-击退20-火焰附加21-抢夺32-效率33-精准采集34-耐久35-时运48-力量49-冲击50-火矢51-无限61-海之眷顾62-饵钓【注,{……}]}附魔项的ID:等级}:0-保护1-火焰保护2-摔落保护3-爆炸保护4-弹射物保护5-水下呼吸6-水下速掘7-荆棘8-深海探索者(要求1;输完要打反括号,一定要打上:魔咒的序号,lvl,除了ench后面的附魔项:等级};ench是自定义附魔:魔咒的ID序号
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁去中括号,大括号,里面的号变不变_百度知道
去中括号,大括号,里面的号变不变
提问者采纳
括号前面是减号就变,是加号就不变
由小都大一直变吗-{ [ ( ) ] }
先去小括号再去中括号,以此去,遇括号前是减就变,
结合,自己加上的算不算
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
为您推荐:
大括号的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求我的世界1.7.2命令方块的改村民交易的结构,大括号里写清楚。如{交换的物品id}我还要改自己物_百度知道
求我的世界1.7.2命令方块的改村民交易的结构,大括号里写清楚。如{交换的物品id}我还要改自己物
2命令方块的改村民交易的结构,大括号里写清楚。如{交换的物品id}我还要改自己物品的姓名和交互物品的姓名及附魔求我的世界1.7
提问者采纳
Count:(附魔等级)}]:(你花费的物品的id):(附魔id):[{id:{Name,CustomNameVisible,tag:{Recipes:(附魔的id);summon Villager ~ ~1 ~ {CustomName,display,ench:“(物品自定义名称)”}}:“(出售物品}名字)”}:(附魔等级)}]:(交易数量)},Offers:[{maxUses,sell:{display:(交易次数),tag:“村民的名字”:(村民出售物品id):{id:{id:{ench:{Name,lvl:[{id,lvl:1&#47,Count,buy
没有实验过,有可能是有问题
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
为您推荐:
大括号的相关知识
其他1条回答
可以用背包编辑器
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Linux括号的使用
在编写shell scripts时,经常会用到括号,各种括号,各种用法。
一、括号、圆括号()
&&1、单小括号。
&&&&①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。
&&&&②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中的cmd执行一次,得到其标准输出,再将此输出放到原来命令。有些shell不支持,如tcsh。
&&&&③用于初始化数组。如:array=(a
&&2、双小括号。
&&&&①整数扩展。这种扩展计算是整数型的计算,不支持浮点型。((exp))结构扩展并计算一个算术表达式的值,如果表达式的结果为0,那么返回的退出状态码为1,或者
是"假",而一个非零值的表达式所返回的退出状态码将为0,或者是"true"。若是逻辑判断,表达式exp为真则为1,假则为0。
&&&&②只要括号中的运算符、表达式符合C语言运算规则,都可用在$((exp))中,甚至是三目运算符。作不同进位(如二进制、八进制、十六进制)运算时,输出结果全都自动转化成了十进制。如:echo
$((16#5f)) 结果为95 (16进位转十进制)
&&&&③单纯用
(( )) 也可重定义变量值,比如 a=5; ((a++)) 可将 $a 重定义为6
&&&&④双括号中的变量可以不使用$符号前缀。括号内支持多个表达式用逗号分开。
二)中括号、方括号[]
&&1、单中括号。
&&&&①bash
的内部命令,[和test是等同的。如果我们不用绝对路径指明,通常我们用的都是bash自带的命令。if/test结构中的左中括号是调用test的命令标识,右中括号是关闭条件判断的。这个命令把它的参数作为比较表达式或者作为文件测试,并且根据比较的结果来返回一个退出状态码。if/test结构中并不是必须右中括号,但是新版的Bash中要求必须这样。
&&&&②Test和[]中可用的比较运算符只有==和!=,两者都是用于字符串比较的,不可用于整数比较,整数比较只能使用-eq,-gt这种形式。无论是字符串比较还是整数比较都不支持大于号小于号。如果实在想用,对于字符串比较可以使用转义形式,如果比较"ab"和"bc":[
ab \& bc ],结果为真,也就是返回状态为0。[ ]中的逻辑与和逻辑或使用-a 和-o 表示。
&&&&③字符范围。用作正则表达式的一部分,描述一个匹配的字符范围。作为test用途的中括号内不能使用正则。
&&&&④在一个array
结构的上下文中,中括号用来引用数组中每个元素的编号。
&&2、双中括号。
&&&&①[[是
bash 程序语言的关键字。并不是一个命令,[[ ]] 结构比[
]结构更加通用。在[[和]]之间所有的字符都不会发生文件名扩展或者单词分割,但是会发生参数扩展和命令替换。
&&&&②支持字符串的模式匹配,使用=~操作符时甚至支持shell的正则表达式。字符串比较时可以把右边的作为一个模式,而不仅仅是一个字符串,比如[[
hello == hell? ]],结果为真。[[ ]] 中匹配字符串或通配符,不需要引号。
&&&&③使用[[
... ]]条件判断结构,而不是[ ... ],能够防止脚本中的许多逻辑错误。比如,&&、||、&和&
操作符能够正常存在于[[ ]]条件判断结构中,但是如果出现在[ ]结构中的话,会报错。
&&&&④bash把双中括号中的表达式看作一个单独的元素,并返回一个退出状态码。
三)大括号、花括号{}
&&1、常规用法。
&&&&①大括号拓展。(通配(globbing))将对大括号中的文件名做扩展。在大括号中,不允许有空白,除非这个空白被引用或转义。第一种:对大括号中的以逗号分割的文件列表进行拓展。如
touch {a,b}.txt 结果为a.txt
b.txt。第二种:对大括号中以点点(..)分割的顺序文件列表起拓展作用,如:touch {a..d}.txt 结果为a.txt
b.txt c.txt d.txt
&&&&②代码块,又被称为内部组,这个结构事实上创建了一个匿名函数&。与小括号中的命令不同,大括号内的命令不会新开一个子shell运行,即脚本余下部分仍可使用括号内变量。括号内的命令间用分号隔开,最后一个也必须有分号。{}的第一个命令和左括号之间必须要有一个空格。
&&2、特殊用法。
&&&&例如:${var:-string}、${var#*/}、${var%%.*}、${var:5:5}等单独作为一篇记录。
四)例子:
$i -lt 5 ]
$a -ne 1 -a $a != 2 ]
$a -ne 1] && [ $a != 2 ]
$a != 1 && $a != 2 ]]
&for&i&in&$(seq
0 4);do&echo
&for&i&in&`seq
0 4`;do&echo
&for&((i=0;i&5i++));do&echo
&for&i&in{0..4};do&echo
&&&&看到上面的例子就知道了,各种括号,各种用法,一个问题可以用几种不同的方法解决,但是在节约代码的同时,也要照顾到脚本的可读性,可移植性,尽量使用风险小的,可移植性好的,不要只图省事,养成一个良好的代码风格。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。24049人阅读
linux(2)
一、小括号,园括号()
& 1、单小括号 ()
& & ①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。
& & ②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中的cmd执行一次,得到其标准输出,再将此输出放到原来命令。有些shell不支持,如tcsh。
& & ③用于初始化数组。如:array=(a b c d)
& 2、双小括号 (( &))
& & ①整数扩展。这种扩展计算是整数型的计算,不支持浮点型。((exp))结构扩展并计算一个算术表达式的值,如果表达式的结果为0,那么返回的退出状态码为1,或者 是&假&,而一个非零值的表达式所返回的退出状态码将为0,或者是&true&。若是逻辑判断,表达式exp为真则为1,假则为0。
& & ②只要括号中的运算符、表达式符合C语言运算规则,都可用在$((exp))中,甚至是三目运算符。作不同进位(如二进制、八进制、十六进制)运算时,输出结果全都自动转化成了十进制。如:echo $((16#5f)) 结果为95 (16进位转十进制)
& & ③单纯用 (( )) 也可重定义变量值,比如 a=5; ((a++)) 可将 $a 重定义为6
& & ④双括号中的变量可以不使用$符号前缀。括号内支持多个表达式用逗号分开。
if [ $i -lt 5 ]
if [ $a -ne 1 -a $a != 2 ]
if [ $a -ne 1] && [ $a != 2 ]
if [[ $a != 1 && $a != 2 ]]
for i in $(seq 0 4);do echo $i;done
for i in `seq 0 4`;do echo $i;done
for ((i=0;i&5;i++));do echo $i;done
for i in {0..4};do echo $i;done
二)中括号,方括号[]
& 1、单中括号 []
& & ①bash 的内部命令,[和test是等同的。如果我们不用绝对路径指明,通常我们用的都是bash自带的命令。if/test结构中的左中括号是调用test的命令标识,右中括号是关闭条件判断的。这个命令把它的参数作为比较表达式或者作为文件测试,并且根据比较的结果来返回一个退出状态码。if/test结构中并不是必须右中括号,但是新版的Bash中要求必须这样。
& & ②Test和[]中可用的比较运算符只有==和!=,两者都是用于字符串比较的,不可用于整数比较,整数比较只能使用-eq,-gt这种形式。无论是字符串比较还是整数比较都不支持大于号小于号。如果实在想用,对于字符串比较可以使用转义形式,如果比较&ab&和&bc&:[ ab \& bc ],结果为真,也就是返回状态为0。[ ]中的逻辑与和逻辑或使用-a 和-o 表示。
& & ③字符范围。用作正则表达式的一部分,描述一个匹配的字符范围。作为test用途的中括号内不能使用正则。
& & ④在一个array 结构的上下文中,中括号用来引用数组中每个元素的编号。
& 2、双中括号[[ ]]
& & ①[[是 bash 程序语言的关键字。并不是一个命令,[[ ]] 结构比[ ]结构更加通用。在[[和]]之间所有的字符都不会发生文件名扩展或者单词分割,但是会发生参数扩展和命令替换。
& & ②支持字符串的模式匹配,使用=~操作符时甚至支持shell的正则表达式。字符串比较时可以把右边的作为一个模式,而不仅仅是一个字符串,比如[[ hello == hell? ]],结果为真。[[ ]] 中匹配字符串或通配符,不需要引号。
& & ③使用[[ ... ]]条件判断结构,而不是[ ... ],能够防止脚本中的许多逻辑错误。比如,&&、||、&和& 操作符能够正常存在于[[ ]]条件判断结构中,但是如果出现在[ ]结构中的话,会报错。
& & ④bash把双中括号中的表达式看作一个单独的元素,并返回一个退出状态码。
三)大括号、花括号 {}
& 1、常规用法。
& & ①大括号拓展。(通配(globbing))将对大括号中的文件名做扩展。在大括号中,不允许有空白,除非这个空白被引用或转义。第一种:对大括号中的以逗号分割的文件列表进行拓展。如 touch {a,b}.txt 结果为a.txt b.txt。第二种:对大括号中以点点(..)分割的顺序文件列表起拓展作用,如:touch {a..d}.txt 结果为a.txt b.txt c.txt d.txt
bogon:/home/bash # ls {ex1,ex2}.sh
bogon:/home/bash # ls {ex{1..3},ex4}.sh
bogon:/home/bash # ls {ex[1-3],ex4}.sh
& & ②代码块,又被称为内部组,这个结构事实上创建了一个匿名函数&。与小括号中的命令不同,大括号内的命令不会新开一个子shell运行,即脚本余下部分仍可使用括号内变量。括号内的命令间用分号隔开,最后一个也必须有分号。{}的第一个命令和左括号之间必须要有一个空格。
& &2)几种特殊的替换结构:${var:-string},${var:+string},${var:=string},${var:?string}
& & & A,${var:-string}和${var:=string}:若变量var为空,则用在命令行中用string来替换${var:-string},否则变量var不为空时,则用变量var的值来替换${var:-string};对于${var:=string}的替换规则和${var:-string}是一样的,所不同之处是${var:=string}若var为空时,用string替换${var:=string}的同时,把string赋给变量var: ${var:=string}很常用的一种用法是,判断某个变量是否赋值,没有的话则给它赋上一个默认值。
& & & B. ${var:+string}的替换规则和上面的相反,即只有当var不是空的时候才替换成string,若var为空时则不替换或者说是替换成变量 var的值,即空值。(因为变量var此时为空,所以这两种说法是等价的)&
& & & C,${var:?string}替换规则为:若变量var不为空,则用变量var的值来替换${var:?string};若变量var为空,则把string输出到标准错误中,并从脚本中退出。我们可利用此特性来检查是否设置了变量的值。
& & & 补充扩展:在上面这五种替换结构中string不一定是常值的,可用另外一个变量的值或是一种命令的输出。
& 3)四种模式匹配替换结构:${var%pattern},${var%%pattern},${var#pattern},${var##pattern}
& & &第一种模式:${variable%pattern},这种模式时,shell在variable中查找,看它是否一给的模式pattern结尾,如果是,就从命令行把variable中的内容去掉右边最短的匹配模式
& & &第二种模式: ${variable%%pattern},这种模式时,shell在variable中查找,看它是否一给的模式pattern结尾,如果是,就从命令行把variable中的内容去掉右边最长的匹配模式
& & &第三种模式:${variable#pattern} 这种模式时,shell在variable中查找,看它是否一给的模式pattern开始,如果是,就从命令行把variable中的内容去掉左边最短的匹配模式
& & &第四种模式: ${variable##pattern} 这种模式时,shell在variable中查找,看它是否一给的模式pattern结尾,如果是,就从命令行把variable中的内容去掉右边最长的匹配模式
& & &这四种模式中都不会改变variable的值,其中,只有在pattern中使用了*匹配符号时,%和%%,#和##才有区别。结构中的pattern支持通配符,*表示零个或多个任意字符,?表示零个或一个任意字符,[...]表示匹配中括号里面的字符,[!...]表示不匹配中括号里面的字符
bogon:/home/bash # var=testcase
bogon:/home/bash # echo $var
bogon:/home/bash # echo ${var%s*e}
bogon:/home/bash # echo $var
bogon:/home/bash # echo ${var%%s*e}
bogon:/home/bash # echo ${var#?e}
bogon:/home/bash # echo ${var##?e}
bogon:/home/bash # echo ${var##*e}
bogon:/home/bash # echo ${var##*s}
bogon:/home/bash # echo ${var##test}
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:191261次
积分:2160
积分:2160
排名:第11705名
原创:39篇
转载:12篇
评论:75条
(1)(2)(1)(7)(1)(3)(4)(2)(2)(1)(1)(1)(1)(1)(2)(1)(7)(2)(1)(2)(8)(1)(1)(1)

我要回帖

更多关于 js 中括号 大括号 的文章

 

随机推荐