写脚本过程中遇到的问题及解决方法
一些很简单的东西…
- 函数return不能返回除整数以外的内容
解决方法:改用echo
e1(){
a=1.5
echo $a
}
ans=$(e1)
echo ans
# 输出1.5
- 文件最后一行读不进来
原因: 文件最后一行没换行
解决方法: 改成while read line || [[ -n ${line} ]];
- 访问数组一定要写全啊 不然会出现奇奇怪怪的错误
for i in ${a[*]}
- 如何判断当前文件夹下有没有某一类型的文件(如.txt)
(1) 枚举所有文件名
(2) 判断长度:小于4的话一定不是
(3) 大于4 的话,截取后四位,判断是不是txt