代碼:
#!/bin/bash
for files in *
do
if [ -d $files ]
then
echo $files
#取得當(dāng)前目錄的名稱可用 basename `pwd` 或 ${PWD##*/}
elif [ -f $files ]
then
echo "$files is a file, printed below is its content:"
cat $files
else
echo "Your prompt message"
fi
done
exit 0
運行:sh ifFile.sh
食绿,實測截圖:
image.png
不知為何優(yōu)先顯示文件內(nèi)容。
布置時間 :2021-05-14公罕,完成時間 :2021-05-15
參考資料:
Shell腳本:判斷當(dāng)前目錄下所有的文件類型
shell獲取目錄下所有文件夾的名稱并輸出的實例
shell獲取當(dāng)前目錄名的幾種方法