在以下腳本中,如何添加chmod 777
以便可以使用777權限創建文件?如何用777權限創建文件?
file="New_file.txt";cd \abc\efg\; if [ ! -f $file ] ; then touch $file; fi;
在以下腳本中,如何添加chmod 777
以便可以使用777權限創建文件?如何用777權限創建文件?
file="New_file.txt";cd \abc\efg\; if [ ! -f $file ] ; then touch $file; fi;
它看起來相當明顯:
file="New_file.txt"
cd "your_dir"
if [ ! -f "$file" ]; then
touch "$file"
chmod 777 "$file"
fi
注意你應該引用變量,也cd
,這樣你就不必逃避。它還可以防止出現意外的行爲,如果文件名包含空格,換行...
一個內膽:
file="new"; cd "your_dir"; if [ ! -f "$file" ]; then touch "$file"; chmod 777 "$file"; fi
試試這個:
file="New_file.txt"; cd /abc/efg/; if [ ! -f $file ] ; then touch $file; chmod 777 $file; fi
你真的使用'CD \ ABC \ EFG \'?另外,如果文件已經存在,chmod 777是否必須應用? – fedorqui 2014-10-22 11:29:42
我必須創建該文件,如果不存在於具有所有權限的文件夾中!但是那隻發生一次!無論如何,我已經解決了我的問題!謝謝 – Bobby 2014-10-22 11:43:31