免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1326 | 回复: 2

[文本处理] ./x.sh arithmetic expression: expecting primary [复制链接]

论坛徽章:
6
程序设计版块每日发帖之星
日期:2016-05-11 06:20:00操作系统版块每日发帖之星
日期:2016-05-12 06:20:00每日论坛发贴之星
日期:2016-05-12 06:20:00操作系统版块每日发帖之星
日期:2016-05-14 06:20:00程序设计版块每日发帖之星
日期:2016-05-31 06:20:00每日论坛发贴之星
日期:2016-05-31 06:20:00
发表于 2018-08-06 21:10 |显示全部楼层
# [ /home/soio/1bs/file-d ] {2018-08-06 21:05:26}
: 1533560726:0;➜  ./for3.sh Mon Tue Wed Thu Fri  
./for3.sh: 4: ./for3.sh: arithmetic expression: expecting primary: "i++"

#--#
# [ /home/soio/1bs/file-d ] {2018-08-06 21:06:36}
: 1533560796:0;➜  cat for3.sh
i=1
for day
do
echo "Weekday $((i++)) : $day"
done

#--#
# [ /home/soio/1bs/file-d ] {2018-08-06 21:07:00}
: 1533560820:0;➜  sh for3.sh Mon Tue Wed Thu Fri
for3.sh: 4: for3.sh: arithmetic expression: expecting primary: "i++"

#--#
# [ /home/soio/1bs/file-d ] {2018-08-06 21:07:16}
: 1533560836:0;➜  zsh for3.sh Mon Tue Wed Thu Fri
Weekday 1 : Mon
Weekday 2 : Tue
Weekday 3 : Wed
Weekday 4 : Thu
Weekday 5 : Fri

# ./ and sh 无法运行
zsh and bash 可行


论坛徽章:
39
双子座
日期:2014-08-06 17:37:19极客徽章
日期:2016-12-07 14:03:402017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:39:4215-16赛季CBA联赛之新疆
日期:2017-03-24 16:36:1915-16赛季CBA联赛之江苏
日期:2017-04-26 17:19:08黑曼巴
日期:2018-03-07 18:56:5615-16赛季CBA联赛之八一
日期:2018-03-09 10:44:1015-16赛季CBA联赛之江苏
日期:2018-03-12 15:12:1915-16赛季CBA联赛之青岛
日期:2018-03-16 09:13:0515-16赛季CBA联赛之山东
日期:2018-04-27 18:23:0515-16赛季CBA联赛之新疆
日期:2018-05-04 11:29:30
发表于 2018-08-07 09:19 |显示全部楼层
which sh
ll /bin/sh
查一下

论坛徽章:
6
程序设计版块每日发帖之星
日期:2016-05-11 06:20:00操作系统版块每日发帖之星
日期:2016-05-12 06:20:00每日论坛发贴之星
日期:2016-05-12 06:20:00操作系统版块每日发帖之星
日期:2016-05-14 06:20:00程序设计版块每日发帖之星
日期:2016-05-31 06:20:00每日论坛发贴之星
日期:2016-05-31 06:20:00
发表于 2018-08-07 10:10 |显示全部楼层
本帖最后由 1cpuer 于 2018-08-07 10:27 编辑

回复 2# o枫叶o飘零

# [ /home/soio/1bs/awks ] {2018-08-07 10:09:57}
: 1533607797:0;➜  which sh
/bin/sh

#--#
# [ /home/soio/1bs/awks ] {2018-08-07 10:10:07}
: 1533607807:0;➜  ll /bin/sh
lrwxrwxrwx 1 root root 4 2017-06-09 00:12:36 /bin/sh -> dash

https://zhidao.baidu.com/question/588460573.html


https://blog.csdn.net/skdkjzz/article/details/17073151


# [ /home/soio/1bs/file-d ] {2018-08-07 10:14:44}
: 1533608084:0;➜  ln -s bash /bin/sh -f                                                                                                

#--#
# [ /home/soio/1bs/file-d ] {2018-08-07 10:23:16}
: 1533608596:0;➜  sh for3.sh Mon Tue Wed Thu Fri
Weekday 1 : Mon
Weekday 2 : Tue
Weekday 3 : Wed
Weekday 4 : Thu
Weekday 5 : Fri

#--#
# [ /home/soio/1bs/file-d ] {2018-08-07 10:23:19}
: 1533608599:0;➜  ll /bin/sh                                                                                                         
lrwxrwxrwx 1 root root 4 2018-08-07 10:23:16 /bin/sh -> bash



您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP