sort uniq tr命令

1.sort

sort /root/10.py 简单的将文件内容按照字母顺序排序

sort -u /root/10.py 移除所有重复的行在进行排序

假设1.txt文件中存的是数字

sort -n 1.txt 对于数字排序必须加-n

sort -r -n /root/1.txt 以倒序排序

2.uniq

用于移除文件中重复的数据

uniq 1.txt 移除文件中重复的行

uniq -d 1.txt 只显示文件中有重复的行,但只显示一次

uniq -u 1.txt 只显示不重复的行

3.tr

替换或删除字符串

echo dwqdq | tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ
将所有小写字母转化为大写字母

echo ddq | tr [:lower:] [:upper:] 将小写转化为大写

echo ddqdwq | tr a-z A-Z 将小写转化为大写

echo "this is d" | tr [:space:] '\t' 将空格转化为一个制表符距离

echo dwqdwq | tr -d a-z 删除指定的字母
-d是删除指定的

echo "my dd 151" | tr -d [:digit:] 删除数字

echo "my dd 151" | tr -cd [:digit:] 删除除数字之外的所有字符


你可能感兴趣的:(Linux)