分享几个Shell 命令
iconv
文件编码转换工具
- 列出支持的编码
 
1  | iconv -l  | 
- 格式转换
 
1  | iconv -c -f GBK -t UTF-8 123_gbk.txt > 123.utf8.txt  | 
把文件从GBK转化为UTF-8编码。
-c 忽略错误
-f 源文件编码
-t 目标编码
tr
字符转换命令
- 字符表映射替换
 
1  | cat 1.txt | tr "abcdefg" "ABCDEFG"  | 
把文件中的小写字母替换为大写字母。
- 删除指定字母列表中的字符
 
1  | cat 1.txt | tr -d "abcdefg"  | 
删除小写字母
1  | cat 1.txt | tr -d '\015'  | 
删除文件中的换行符。 “\015” 8进制表示的ascii换行符。