0
我一直在嘗試使用下面的方法在shell腳本編寫一些輸出到CSV文件:寫入文件shell腳本
writeToResultFile()
{
resultFile="ShakeoutResult.csv"
msg=" $*"
echo "writing to resultFile..$msg"
echo $msg >> $resultFile
}
當我試圖調用此方法:
writeToResultFile "column1,column2,column3"
它工作正常,並被寫入輸出文件。但是,當我試圖從另一個方法調用此方法,如:
doProcess()
{
writeToResultFile "data1,data2,data3"
}
沒有被寫入到輸出文件。逐步完成,我知道writeToResultFile()被調用,param也在控制檯中被回顯,但不會被追加到輸出文件。