所以我有这行代码:
grep "Cx Ações Europa Soc Resp" -A 7 teste.html | tr -s " " "#" | cut -f 2 -d"#" | tr -s "Cx" "b" | tr -s "</td><td>" "b"
输出为:
8,2524
8,1215
-9,25%
-5,32%
但当我做td -s "n" " "
时,只显示最后一个值-5,32%
我该如何显示像这样的8,2524 8,1215 -9,25% -5,32
的每个值
我需要同一行上的值,因为我需要用这样的值进行回声
8,2524|8,1215|-9,25%|-5,32
如果我正确理解您的需求,您需要连接/连接输出行。
tr 'n' ' '
sed 's/n/ /'
- 等等
使用awk
awk '{a=$0" "a;} END {print a} '