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编程题或者服务器方面的实验题

牛客编程题shell34题(Linux awk,grep命令)

shell编程题

shell编程题(五十一)

shell if 语句

Shell编程面试题