我必須使用bash讀出一個CSV文件。 但我的循環在1次迭代後退出。while循環在1次迭代後停止[BASH]
代碼:
function readCSVFile() {
input="bitbucket-repositories.csv";
OLDIFS=$IFS
IFS=","
while read repo tool folder;
do
cd websites || exit
cloneRepo $repo
checkRepo
cd ../ || exit 0
checkTool -> calls another script (../script.bash) -> no ssh
countCSVLines
done < $input
IFS=$OLDIFS
}
嘗試'回聲value'更換您的退出。也許你出於某種原因退出。 – Aif
整件事情都在運行,所以這不是我想的問題。 –