【发布时间】:2020-08-06 01:35:53
【问题描述】:
与
sort -c file
我收到了第一个未排序为报告的坏行,如果文件已排序,则什么也没有。 (并且 sort -c 不对文件进行排序。)
我想检查我是否收到报告。 事情是这样的:
if [ $(sort -c file) == *something* ]
then
echo wasn't sorted
sort file
...
else
echo already sorted
...
fi
有可能吗,怎么做?
使用 -C 而不是 -c 的问题相同(如果使用“静默”选项不同或不同)...
【问题讨论】:
-
检查是否已排序,然后排序将花费比仅排序更长的时间。
-
@dawg 我知道,在我的情况下,支票几乎不会被应用......