1. 程式人生 > >shell 判斷檔案是否存在,沒有則建立

shell 判斷檔案是否存在,沒有則建立

 

沒有該檔案則建立,有則 ls -l 輸出檔案資訊。

#!/bin/bash
echo "enter the name:"
read filename
if test -e $filename ; then
ls -l $filename
else
touch $filename
fi

輸出

enter the name:
sss.sh
-rwxr-xr-x 1 root root 147 Dec  3 09:02 sss.sh