我有一个问题,如果有人知道答案,我将不胜感激。 好的,重点。在我的剧本我有以下表现之一,目前尚不清楚对我形成手册页应该产生什么样的影响:“if”语句的测试-s
if ! [[ -s "$the_file_to_check" ]] ; then echo "file is zero sized and not exist | is exist and zero sized | not zero sized and not exist | not zero sized or not exist | not exist (obviously zero sized)" ; fi
存在单独检查它是否存在(的一项关键),为什么要加另一个?
以及这种逻辑如何工作。
我有点迷失在定义。
P.S.
我需要检查空虚但不存在。谢谢大家。
这是有关的问题。我不清楚如果检查被否定,-s键是如何工作的。 – user3694243 2014-10-18 12:07:32
如果出现以下情况,则用'-s'测试为true:(文件存在&&文件大小不为零)。所以'! -s'如果(文件不存在||文件大小为零)则为真。你能否澄清你的问题究竟是什么? – 2014-10-18 12:26:25
如果您确定,请将该评论形成一个答案。这就是我所问的。 – user3694243 2014-10-18 12:33:09