Linux下常用的文本转换和处理命令
tr命令
tr:替换、压缩或删除字符
格式:tr [OPTION]... SET1 [SET2]
选项:
-c complement 使用字符集2替换字符集1中没有包含的字符(默认换行符也算在内)
-d delete 删除字符集1中的所有字符,不进行转换
-s squeeze-repeats 把字符集1中的重复的字符压缩成一个
-t --truncate-set1 将字符集1中对应的字符用字符集2替换 (一般默认)
例子:
-c 替换:
# echo "aabbccddeeff"|tr -c 'b''\n' x xxbbxxxxxxxx
-d 删除
# echo "aabbccddeeff"|tr -d abc ddeeff
-s 压缩
# echo "aabbccddeeff"|tr -s abcdef abcdef
-t 替换
# echo "aabbccddeeff"|tr -t abc def ddeeffddeeff
3/26/2017 10:20:12 AM
转载于:https://blog.51cto.com/dianel/1910426