Linux命令——tac、rev
tac和rev命令列到一起,并不是功能相似,而是他们都是将输入内容反置。
tac
-s:使用指定字符串代替换行作为分隔标志
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
[root@localhost ~]# echo "1,2" | tac -s , 2 1,
-b:在行前而非行尾添加分隔标志
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
[root@localhost ~]# echo "1,2" | tac -b -s , ,2 1
不接参数:接受标准输入输入数据
rev
可以反转文件内容
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
[root@localhost ~]# cat haha.txt /usr/bin/cp /usr/bin/gzip [root@localhost ~]# rev haha.txt pc/nib/rsu/ pizg/nib/rsu/
可以反置管道传过来的输入
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
[root@localhost ~]# echo "1,2" | rev 2,1