2014-04-20 53 views
3
#!/bin/bash 
command1 |while read 
do 
set -- $REPLY 
command2 
done 

我在瀏覽網頁,並且遇到了這段代碼。 'set - $ REPLY'做什麼?

回答

2

它分裂下跌$ REPLY爲標記,並把它們放到$ @(參數)

$REPLYwhile read表達的隱含目標。但是請記住,使用帶有隱式目標的while read是一個bash-ism,它在例如ash(但支持zsh)。更好地使用while read REPLY

+0

那麼$ REPLY會做什麼? – user24700

相關問題