shell
ice2lin
这个作者很懒,什么都没留下…
展开
-
使用Cloud Stuido 编写shell脚本时报错: /bin/bash^M: no such file or directory
在 CloudStuido 创建一个shell文件,内容如下: 运行脚本: 可以看到报错:/bin/bash^M: no such file or directory 使用vi打开 demo.sh,进入命令模式,输入命令setff 可见此时的文件竟然是以 dos格式创建的,不知道腾讯为什么这么做,当前的环境明明是ubuntu的啊。找到问题就简单了,在vi...原创 2019-06-27 10:15:02 · 178 阅读 · 0 评论 -
Linux Shell 中各种括号的使用: ${} $() $[] [] $(()) [[]] (())
1、 ${} :引用变量,还有一些其他的功能: fname=/aa1/aa2/aa3/dd.ee.txt #:从左边开始找起。##就是从那一边找起的最后一个 ${fname#*/} 去掉左边第一个 / 及其左边的字符串:aa1/aa2/aa3/dd.ee.txt ${fname##*/} 去掉左边最后一个 / 及其左边的字符串:dd.ee.txt ${fname#*.}...原创 2019-06-28 16:46:25 · 4078 阅读 · 2 评论