獲取錯誤if
條款,說:錯誤:「首頁/檔案」意想不到的猛砸/ KSH程序
/home/files unexpected.
我不知道什麼是錯的,這裏的KornShell(KSH)腳本。
#!/bin/ksh
selectPart="SELECT."
filePart="_FILE"
while read -r indxFile; do
while read -r cobolFile; do
query=$selectPart"${indxFile}"$filePart
if [[ find /home/files -name "${cobolFile}" | xargs grep $query ]];then
while read -r scriptFile;do
print "${scriptFile}"
done <listScripts.txt> "${indxFile}".txt
fi
done < cobolNames.txt
done < indexedFiles.txt
您可能需要'>>「$ {indxFile}」.txt',否則它將被每個內部while循環覆蓋。 – chepner
一個條件通常是一個命令;結果取決於命令是成功還是失敗。 '[['是一個特例。 '[['和']]'之間的東西是表達式,而不是命令。 –