- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在致力于将 bash 脚本移植到 SUS/POSIX 兼容的 shell。我自己能够消除大部分的羞辱,但目前我只能坚持最后一个。
该脚本用于根据 cron.d 目录中的文件生成 crontab,并使用“-nt”测试来检查自上次生成 crontab 以来是否有任何输入文件发生更改。
任何人都可以建议仅使用该规范中提到的 shell 实用程序来替换“-nt”检查,并且符合 SUS 标准吗?
最佳答案
实际上,这可能比您当前的解决方案更容易:
if find $DIRECTORY_OF_INPUT_FILES -type f -newer $CRONTAB_FILE | grep -q .; then
$REGENERATE_COMMAND
fi
也就是说,您不需要循环遍历所有输入文件 - find 会为您完成此操作。
关于shell - SUS/POSIX shell 兼容的 '-nt' 测试替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1367255/
这个问题涉及需要在 POSIX/SUS 标准的必需 header 中定义的各种类型。 有些类型需要在许多头文件中定义,我想知道实现这一点的正确且合规的方法是什么。 例如,查看 header 规范:
信号因实现而异。 APUE(Unix环境中的高级编程)中有一些不错的表格,例如第2版第292页的“图10.1 UNIX系统信号”。 让我们以 SIGWAITING 为例。信号出现in the docu
我正在致力于将 bash 脚本移植到 SUS/POSIX 兼容的 shell。我自己能够消除大部分的羞辱,但目前我只能坚持最后一个。 该脚本用于根据 cron.d 目录中的文件生成 crontab,并
有时我需要编写低级多平台 C/C++ 代码,以便预处理器环境 macroses 派上用场。但是是否有某种方法或单个互联网资源或在 man 中我可以轻松找到一个标准,在该标准中首次引入特定的 Unix
我是一名优秀的程序员,十分优秀!