echo "a b c d" |awk '{print}'
Run Code Online (Sandbox Code Playgroud)
或回声"abc d"| awk'{print $ 0}'
回报a b c d.
echo "a b c d" |awk '{print $1, $2, $3, $4}'
Run Code Online (Sandbox Code Playgroud)
回报 a b c d
有没有什么方法可以简单地做$1, $2, $3, $4的$hoge交替.
在echo "a b c d" |awk '{print}'(或{print $0})记录的情况下,$ 0不会被重建,而是按原样输出.如果你想重建它:
$ echo "a b c d" |awk '{$1=$1; print}'
a b c d
Run Code Online (Sandbox Code Playgroud)
https://www.gnu.org/software/gawk/manual/html_node/Changing-Fields.html:
重要的是要记住$ 0是完整记录,就像从输入中读取一样.这包括任何前导或尾随空格,以及分隔字段的确切空格(或其他字符).
| 归档时间: |
|
| 查看次数: |
3828 次 |
| 最近记录: |