我一直在處理我們的介紹腳本任務,並且在腳本中調用函數時遇到問題。我處於作業的第二部分,我只是在測試以確定我擁有的是(希望)能夠工作。我收集了一些目錄,並詢問是或否的問題。當我得到'y'時,我寫了一個我稱之爲的小函數,當我得到'n'時,我有另一個函數,兩個簡單的回聲。什麼是問題?在bash腳本中調用函數時出現問題
part_two(){
answer=""
for value in "[email protected]";do
echo "$value"
while [ "$answer" != "y" -a "$answer" != "n" ]
do
echo -n "Would you like to save the results to a file? (y/n): "
read answer
done
if [ "$answer" = "n" ]
then
part_six
elif [ "$answer" = "y" ]
then
part_five
fi
done
}
part_two [email protected]
part_five(){
echo -n "working yes";
}
part_six(){
echo -n "working no";
}
任何幫助將不勝感激,一如既往。
直到您告訴我們您遇到的不需要的行爲,我們才能告訴您問題 – SiegeX 2010-12-03 07:53:13