[标签]: 翻转输出 倒过来打印 反向输出 好玩的命令 rev命令
问题详情的描述或方案目标的预期:
有时候处理一行文字的时候因为格式不齐整,这时将文本反过来处理有意想不到的便利。
【解决方案】
Linux的rev命令基本用法:
[root@blubn-aly-03 ~]# cat test.txt
1234
[root@blubn-aly-03 ~]# cat test.txt |rev
4321
[root@blubn-aly-03 ~]# rev test.txt
4321
特殊场景使用举例:
[root@blubn-aly-03 ~]# vim test.txt
111 222 333 444 xxx
aaa xx9
一 二 三 9xx
dhak das cds jkl n, jkl 88 das jlk opi x9x
~
比如上面这个不规则的文本,每一行字段数不同,且最后一个字符串貌似有共同之处又不一样,
希望定位到每一行的最后一个字符串,
那么,现在就有两个办法,第一个是 |awk '{print$NF}',
第二个就是使用rev将内容反转,使得所有目标处在规律的、确定的首位,然后做后续处理。
总结:rev实现的功能并非独一无二,但带来了方便和乐趣。