如何创建具有777权限的文件?

时间:2014-10-22 11:23:04

标签: unix

在以下脚本中,如何添加chmod 777以便可以使用777权限创建文件?

file="New_file.txt";cd \abc\efg\;  if [ ! -f $file ] ; then touch $file;  fi;

2 个答案:

答案 0 :(得分:1)

看起来非常明显:

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

答案 1 :(得分:1)

试试这个:

file="New_file.txt"; cd /abc/efg/; if [ ! -f $file ] ; then touch $file;  chmod 777 $file; fi