什么是'设置 - $ REPLY'做?

时间:2014-04-20 22:47:05

标签: linux bash unix pipe

#!/bin/bash 
command1 |while read
do
set -- $REPLY
command2
done

我在浏览网页时遇到了这段代码。 什么是'设置 - $ REPLY'做什么?

1 个答案:

答案 0 :(得分:2)

它将$ REPLY拆分为令牌并将它们放入$ @(参数)

$REPLYwhile read表达式的隐含目标。但请记住,使用隐含目标的while read是一种bash-ism,并且在例如ash(但zsh支持)。更好地使用while read REPLY