Shell for 迴圈 呼叫函式
阿新 • • 發佈:2019-01-29
參考:https://www.cnblogs.com/meitian/p/5662022.html
#!/bin/bash
function a()
(
...
bFlag=b $1
return $bFlag
}
function b()
{
...
echo "0"
}
#切割
OLD_IFS=$IFS
IFS='|'
dataArr=${data}
IFS=$OLD_IFS
for d in ${dataArr[@]}; do
a ${d}
flag=$?
done
如果使用
函式a中使用echo返回值,呼叫形式flag=`a ${d}`,如果${d}包含(或者(,就無法傳參