我有這樣的bash代碼:Bash腳本不要求用戶輸入?
#!/bin/bash
ls "$SOURCE" > cplist.txt
cat cplist.txt | while read FILE; do
echo "Would you like to copy $FILE? y/n"
read ANSWER
if [ "$ANSWER" = "y" ]; then
cp -v "$FILE" ./Destination;
else
echo "File NOT coppied"
fi
done
的想法是讓所有的文件列表中的文件夾中,然後詢問用戶他們想要複製到目標文件夾中的每個文件。目前這個腳本不允許用戶輸入:「你想複製$ file?y/n」。我不知道爲什麼,因爲我對這種事情很陌生。有任何想法嗎? 在此先感謝!