shell编程题
Posted 王清河
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell编程题相关的知识,希望对你有一定的参考价值。
打印root可以使用可执行文件数。
echo "root‘s bins: $(find ./ -type f | xargs ls -l | sed ‘/-..x/p‘ | wc -l)"
命令解释
1.echo 输出后面双引号的的内容
2. find ./ -type f 查找当前目录下文件类型为f的文件,把查找的结果作为输入传给下一个
3. xargs ls –l
xargs 捕获一个命令的输出,然后传递给另外一个命令,之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了 xargs 命令。
4. sed ‘/-..x/p‘ 查找字符串中以-开头,并且第三个字符是x的行,保存并传递给下一个命令。 sed 后面接的动作,请务必以 ‘‘ 两个单引号括住。
5. wc –l 计算传过来的字符串的个数。
以上是关于shell编程题的主要内容,如果未能解决你的问题,请参考以下文章
求复杂些的linux shell编程题,awk编程题或者服务器方面的实验题