有了grep
,你有一个--null-data
选择
-z, --null-data a data line ends in 0 byte, not newline
Run Code Online (Sandbox Code Playgroud)
这样,一行是一个以空字符结尾的字符串,而不是换行符.是否awk
有类似的选项?
您可以设置RS
(记录分隔符)以更改awk
视图行的方式.这将以与字段分隔符类似的方式设置FS
.根据awk
您使用的版本,您可以将其设置为NULL.
例如,
awk '{ print $0 }' RS="\0" file
Run Code Online (Sandbox Code Playgroud)
请注意,如果您不使用GNU awk实现,则可能无法移植.