【问题标题】:Using the ls command to hide non-executable files使用 ls 命令隐藏不可执行文件
【发布时间】:2019-12-11 22:43:34
【问题描述】:

我正在尝试使用一个命令,该命令将仅打印当前目录中按修改时间排序的不可执行文件。

到目前为止我所拥有的是:

$ ls -lt | grep -i "...x......"

这是打印目录中的所有文件。刚开始学习代码,任何帮助将不胜感激。

【问题讨论】:

标签: linux grep ls


【解决方案1】:

要走的路:

for file in *; do test -x "$file" || echo "$file"; done

感谢not parsing ls output

【讨论】:

  • 当我运行它时它没有输出。这是针对特定文件的吗?即使在我运行“$touch file”之后它也没有输出。
  • 更新后的代码运行良好,感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 2018-01-03
  • 1970-01-01
  • 1970-01-01
  • 2015-05-12
  • 2011-12-10
  • 2010-10-05
  • 2012-10-24
  • 2011-05-26
相关资源
最近更新 更多