linux awk 指定换行符
时间: 2023-10-25 22:14:37 浏览: 182
Linux awk将文件某列按照逗号分隔的例子
在awk中,输入记录默认以换行符分隔。如果你想指定不同的换行符,可以使用RS变量来设置输入记录分隔符。例如,如果你想将输入记录分隔符设置为“|”号,可以这样写:
```
awk 'BEGIN { RS="|" } { print $0 }' file.txt
```
上面的代码中,`BEGIN`块中的`RS="|"`将输入记录分隔符设置为“|”号。因此,awk将每个以“|”号分隔的文本块视为一个单独的输入记录。`print $0`语句将每个输入记录打印到屏幕上。`file.txt`是输入文件的名称。
如果你想将换行符设置回默认值,请在BEGIN块中将RS变量设置为“\n”:
```
awk 'BEGIN { RS="\n" } { print $0 }' file.txt
```
阅读全文