我想检查文件是否存在于Korn shell中,但无法获得适当的文档。我有以下代码检查文件是否存在且大小为零。如果文件大小大于零,则返回false。
if [[ ! -s ${abs_file_name} ]]
我需要一个可能的选项列表(如上例中的-s,-e,-x等)以及描述,以检查文件是否存在于KORN shell中,而不是BASH shell。
答案 0 :(得分:0)
您可以检查节点是否存在
if [ -e "${abs_file_name}" ]
您可以检查节点是否为文件。
if [ -f "${abs_file_name}" ]
如果abs_file_name
解析为文件的符号链接,这会有点麻木。
另外:-d
代表目录,-r
,您可以阅读它,-x
代表可执行文件。