我正在编写一个脚本来确定是否find
支持以下原色:
- 正则表达式
- 时间
- 阿泰姆
- 带有 +/- 的 inum
到目前为止,我想出了这个:
find / -mindepth 0 -maxdepth 1 -inum +0 -exec echo "ok:inum+-" \; 2>&1 | head -n 1
仅当该命令能够理解该主节点时,它才应输出“ok:inum+-”。
问题是我依赖 find 来查找匹配项,否则它不会输出任何内容。
理想情况下,测试的主程序不应关心它发现什么,并且应始终执行回显,除非工具因错误而中止。
我意识到我可以放弃-exec echo …
并检查调用的退出代码find
,但是我将如何根据它打印“ok:”字符串?
哦,任何解决方案都必须是每个经过测试的初级的单行解决方案。