Ste*_*eve 14
用sed
:
var=$(echo -e "AAA\nBBB" | sed -n '2p')
Run Code Online (Sandbox Code Playgroud)
用awk
:
var=$(echo -e "AAA\nBBB" | awk 'NR==2')
Run Code Online (Sandbox Code Playgroud)
然后简单地,回显你的变量:
echo "$var"
Run Code Online (Sandbox Code Playgroud)
拨打read
两次:
echo -e "AAA\nBBB" | { read line1 ; read line2 ; echo "$line2" ; }
Run Code Online (Sandbox Code Playgroud)
请注意,您需要这样做,{}
因此请确保两个命令都获得相同的输入流。此外,变量是无法访问外{}
,因此这并不会工作:
echo -e "AAA\nBBB" | { read line1 ; read line2 ; } ; echo "$line2"
Run Code Online (Sandbox Code Playgroud)