首页 > 系统服务 > 详细

Linux Shell经典面试题

时间:2021-05-26 21:41:10      阅读:19      评论:0      收藏:0      [点我收藏+]
查空行
awk /^$/{print NR} demo1.txt

求某一列的和
awk {sum+=$2} END {print "求和:"sum} demo2.txt

数字排序
sort -n -t   -k 2 demo3.txt
sort -t   -k 2nr demo3.txt

搜索指定目录下文件内容
grep -r 666 /root/ | cut -d : -f 1 | sort -u

筛选出单词长度大于3的单词
echo "I may not be able to change the past, but I can learn from it." | awk -F "[ ,.]" {for(i=1;i<=NF;i++){if(length($i)>3){print $i}}}

单词频次统计及排序
awk -F "[ ,.]" {for(i=1;i<=NF;i++){s[$i]++}} END {for(key in s){print key, s[key]}} demo5.txt | sort -k 2nr | head

 

Linux Shell经典面试题

原文:https://www.cnblogs.com/jingsupo/p/14813892.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!