sort uniq tr命令

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_43776408/article/details/102769542
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:] 删除除数字之外的所有字符


猜你喜欢

转载自blog.csdn.net/qq_43776408/article/details/102769542