Linux shell脚本 按要求输出指定文件
#!/bin/bash
#s2.sh
touch output.txt
ls -l /bin | grep ^d | awk '{print $9, $3, $1}' | sort >> output.txt
以上是是我写的代码,目的是建立一个outp文件,然后把/bin目录下以d开头的文件排序并输出第9,3,1列到output文件中。
运行结果是创建了一个output文件,但是里面没有内容,是个空文件。
因为是初学者,所以好多东西都不懂,麻烦大家解答一下,谢谢!