分享几个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换行符。