shell命令记录

2018-07-26  本文已影响0人  mazhichao300

记录一下使用到的shell命令

split字符串到数组

按“\t”分割字符串到数组的需求,实现代码如下:

OLD_IFS="$IFS"
# 特殊字符需要加$,普通字符(串)不需要加
IFS=$'\t'  
str="a  b  c"
arr=($str)

#打印指定下标
echo ${arr[0]}

#遍历数组
for s in ${arr[@]}
do
  echo "$s"
done

# 变量$IFS存储着分隔符,这里我们将其设为"\t" OLD_IFS用于备份默认的分隔符,使用完后最好恢复默认
IFS=$OLD_IFS

echo 打印转义字符

默认echo不会打印转义字符,加上-e参数才可以

echo "\t" # 打印结果是\t

echo -e "\t" # 会打印出tab符号
上一篇 下一篇

猜你喜欢

热点阅读