转化编码格式
有时候在linux打开文件会出现乱码,这时候可以使用iconv
转化编码格式: 以上命令可以将GB2312编码格式的1
iconv -f GB2312 -t utf-8 -o output.txt input.txt
input.txt
文件转化为utf-8编码格式的output.txt
文件。
数组
用以下命令可以设定bash数组: 用以下命令可以取出列表中的元素: 1
2
3
b='b'
array=('a' b 1) 可以用以下命令取数组长度: 1
c=${a[0]}
1
length=${#a[@]}
=~
=~
用来进行正则匹配,匹配成功则为真,用法是: 1
2
3if [[ aaa =~ a.* ]]; then
echo 'aaa'
fi