bash-3.2$ echo astr | sed 'hah' | sed 's/s/z/'
sed: 1: "hah": extra characters at the end of h command
bash-3.2$ echo ${PIPESTATUS[*]}
0 1 0
bash-3.2$ echo astr | sed 'hah' | sed 's/s/z/'
sed: 1: "hah": extra characters at the end of h command
bash-3.2$ PIPERET=("${PIPESTATUS[*]}")
bash-3.2$ echo ${PIPERET[*]}
0 1 0
bash-3.2$
이것은 [*]
이 정상적으로 작동 함을 나타냅니다. 하지만 this tut 대신 [@]
을 사용합니다.배시 배열 변수 : [@] 또는 [*]?
모두 똑같이 유효합니까? 첨자 @ 또는 * 경우
여기를 참조하십시오 (http://tldp.org/LDP/abs/html/internalvariables.html)를' PIPESTATUS [*]'vs'PIPESTATUS [@]'. – devang