1
這兩條線如何測試命令管道的輸出
function some {
## myFunc(true) is just a pattern
local isEnabled="grep myFunc(true) $indexFile | grep true"
if [ -z $($isEnabled) ]; then ... fi
}
給我: binary operator expected
,但是當我刪除管道符號|
它的工作原理,在執行如何使管道命令?我正在使用sh
是'myFunc(true)'模式還是函數調用? – codeforester
它只是一個模式 –
請參閱[BashFAQ#50](http://mywiki.wooledge.org/BashFAQ/050)瞭解有關在字符串中存儲代碼的注意事項。 –