Linux文本编辑命令

Linux文本编辑命令,第1张

概述sort 排序工具,比较排序(根据字典排序) -t 指定分隔符(默认是空格) -k 指定第几域排序(默认第一域) -n 以数字大小排序 -r 逆向排序 -v 去掉重复行 -o 输出到文件中 -c 测试是否已排序uniq 去掉连续的重复行 sort -v 去
sort    排序工具,比较排序(根据字典排序)    -t    指定分隔符(默认是空格)    -k    指定第几域排序(默认第一域)    -n    以数字大小排序    -r    逆向排序    -v    去掉重复行    -o    输出到文件中    -c     测试是否已排序uniq    去掉连续的重复行    sort -v 去掉所有重复行    -c    打印重复次数    -d    只打印重复的行    -v    打印没有重复的行cut        提取,剪贴文件    -c 按字符提取    -f 根据分隔符按域提取    -d 指定分隔符    join    实现两个文件中记录的连接(只对已经排序的文件 *** 作)    -t 指定分隔符    -o 格式化显示split    分割文件    split -2 test.txt    passwd.txt    将test.txt的每2个字符分割放入passwd.txt    split -b 100 passwd.txt    将passwd.txt严格的以每100B大小分开    split -c 100 passwd.txt    将passwd.txt以每100B大小分开(不严格)    split -l 10 passwd.txt    将passwd.txt 以每10行分割    tr    字符转换    -d    删除    -s 去重    tr -d \r    删除回车字符    tr -d A-Z < passwd.txt    删除文件中所有大写字母    tr -d [\n] < passwd.txt    删除文件中所有回车换行    tr -s [\n] < passwd.txt    将重复的换行删除sort    -t ":" -k3n    passwd.txt    以 :为分隔符,以数字大小排序,排序第3域排序last | cut -d " " -f1 | sort | uniq    查看最近登录的用户last | cut -d " " -f1 | sort | uniq -c    每个用户登录次数cat | passwd.txt | awk -F "/" {print } | sort | uniq -c | sort -r    去掉相邻重复行并统计(第一个sort表示将相同的整合到一起)cut -c3 passwd.txt    提取passwd.txt中的第3个字符cut -c1,5 passwd.txt    提取第1和第5个字符cut -c1-5 passwd.txt    提取第1到第5个字符cut -d: -f1,4 passwd.txt    以:为分割符 提取第1和第4域
总结

以上是内存溢出为你收集整理的Linux文本编辑命令全部内容,希望文章能够帮你解决Linux文本编辑命令所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1023988.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存