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