私が使用しているcshスクリプト内のファイルの存在を確認するため
if [ -f /var/opt/temip/conf/.temip_config ]
しかし、私はエラーを下回っています
if [ -f /var/opt/temip/conf/.temip_config ]
if: Expression Syntax.
誰でもこれを行う方法を教えてもらえますか?
CShellでファイルの存在を確認するには、-e
オプション
ファイルの名前は、ifステートメントに「ハードコード」する必要はありませんが、次のようなパラメーターにすることができます。
if (-e "$filePath") then
以下は、Cshellファイルクエリの完全なリストです。
-e file file merely exists (may be protected from user)
-r file file exists and is readable by user
-w file file is writable by user
-x file file is executable by user
-o file file is owned by user
-z file file has size 0
-f file file is an ordinary file
-d file file is a directory