如何通过Linux命令删除引号和十六进制值分隔符之间的新行?

ffscu2ro  于 2023-06-05  发布在  Linux
关注(0)|答案(1)|浏览(197)

如何删除引号和十六进制值分隔符之间的新行?此数据2始终在引号内
示例数据:

data1 HEX "This data2 should be
in the same
line" HEX data3

理想输出:

data1 HEX  "This data2 should be in the same line" HEX data3

HEX表示13十六进制值分隔符。请输入linux命令。谢谢

kx5bkwkv

kx5bkwkv1#

使用tr将换行符转换为空格:

tr '^M' ' '

例如:

echo "data1 HEX "This data2 should be\
in the same\
line" HEX data3" | tr '^M' ' '

输入换行符^M,control+Vreturn

相关问题