輸入一個目錄,判斷是否存在,如果不存在則給出提示,如果存在則提示輸入要創建的文件名,判斷創建的文件是否存在,如果不存在,則繼續創建,否則提示改文件已存在,用函數實現
#bin/bash
createfile(){
cd $1
read -p "請輸入文件名" filename
if [ -f "$filename" ]
then
echo "文件已存在"
else
echo "開始創建文件"
touch $filename
echo "創建完成"
fi
}
read -p "請輸入一個目錄" dir
if [ -d "$dir" ]
then
createfile $dir
else
echo "目錄不存在"
fi