Linux中cut一段文字后能不能将他变为行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中cut一段文字后能不能将他变为行相关的知识,希望对你有一定的参考价值。
如图其实我想要的图中一列数据,而且显示为一行。Cut命令可以截到一列数据,但是怎样将他变成一行呢。或者有没有其实Shell直接用行显示,Grep dalvik行数据呢?
可以合并成一行使用tr 命令把换行符映射为tab就可以了。
cut XXX -f 3 |tr \'\\n\' ‘ \\t’
或者替换成空格
cut XXX -f 3 |tr \'\\n\' ‘ ’
这个是直接删除换行,这会导致数字之间没有分割:
cut XXX -f 3 |tr -d \'\\n\' 参考技术A 合并成一行使用tr 命令把换行符映射为tab就可以了。
cut XXX -f 3 |tr '\n' ‘ \t’
或者替换成空格
cut XXX -f 3 |tr '\n' ‘ ’
这个是直接删除换行,这会导致数字之间没有分割:
cut XXX -f 3 |tr -d '\n'本回答被提问者和网友采纳 参考技术B cat ceshi.txt |cut -f 2 |xargs
即可
xargs 相当于把输入的内容转换成像水管一样流出 参考技术C 用管道传给 xargs echo,比如
pgrep -u $USER | xargs echo 参考技术D 为什么要一行呢?这个命令就就是截取的列啊!
以上是关于Linux中cut一段文字后能不能将他变为行的主要内容,如果未能解决你的问题,请参考以下文章