liwl
2021-12-03 00:51 deepin
a=a,你把数组名换成array
array=()
Reply Like 0 View the author
a=a,你把数组名换成array
array=()
感觉没毛病啊:
用bash执行脚本即可
第一行你写的貌似是中文感叹号,要用英文的,推荐的写法是:
#!/usr/bin/env bash
没问题的
sh是sh
bash是bash
你要用bash执行,不要用sh执行,不信你自己打一个sh看看是什么shell
debian的sh链接的是dash,专门欺负少打俩字的新手
=两边不要有空格
wuhao@wuhao-Thurley:~$ sh a.sh
a.sh: 5: Syntax error: "(" unexpected
wuhao@wuhao-Thurley:~$ . a.sh
b
a=a,你把数组名换成array
array=()
感谢回复,我用的sh执行的,用bash没问题,新手😂
感觉没毛病啊:
执行命令有问题,哈哈(用的sh)
用bash执行脚本即可
第一行你写的貌似是中文感叹号,要用英文的,推荐的写法是:
#!/usr/bin/env bash
原来要用bash。。。。。
sh是sh
bash是bash
你要用bash执行,不要用sh执行,不信你自己打一个sh看看是什么shell
debian的sh链接的是dash,专门欺负少打俩字的新手
真愁人,原来是酱紫
真愁人,原来是酱紫
也不知该怪debian的奇妙设计还是怪用其他发行版做演示的教程
我当年还是小白时没少被坑
Recommended
ChangeRankings
Popular Events
More
定义数组a,结果提示(符号错误,
这是为啥呢,看网上例子都是用的括号,自动解析 空格 分隔符的
求指点
感谢各位的帮助,原来是我执行脚本的命令有问题。一直用
sh xxx.sh
执行的,原来要用bash命令此贴完结(2021-12-08)