[英]Bash scripting and comparing 2 directories - Beginner
我的問題是我必須檢查$directory
中包含哪些文件,然后我必須制作一個具有我指定名稱的新文件,並比較該目錄中是否不存在該名稱(比較2個目錄)。
下面是我的代碼:
directory=$(pwd -L "/$nameProject")
read -p "Enter repo name: " nameRepo
# Check if repo name exists in $directory
if [$(find "$directory/$nameProject" -path "$directory/$nameProject/*")==$("$directory/$nameProject/$nameRepo")]; then
instruction..
fi
感謝您的任何幫助!
您是否嘗試過[[! -d“ $ directory / $ nameProject / $ nameRepo” &&! -f“ $ directory / $ nameProject / $ nameRepo”]]; 然后mkdir“ $ directory / $ nameProject / $ nameRepo” fi
您可以將上述if循環一分為二,並通過刪除顯示適當的錯誤!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.