Linux Shell经典面试题
Posted 朝闻道,夕死可矣。
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux Shell经典面试题相关的知识,希望对你有一定的参考价值。
查空行 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经典面试题的主要内容,如果未能解决你的问题,请参考以下文章