1.最简单的方法是使用tac

[root ~]$ seq 5 |tac
5
4
3
2
1


2.使用tr和awk。 tr把换行符替换成自定义的分隔符,awk分解替换后的字符串,并逆序输出

[root ~]$ seq 5 | tr '\n' ' ' | awk '{for(i=NF;i>0;i--) {print $i}}'
5
4
3
2
1

 

3.sed。交换模式空间和保持空间

[root ~]$ seq 5 | sed '{1!G;h;$!d}'
5
4
3
2
1

 

相关文章:

  • 2022-12-23
  • 2021-05-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-28
猜你喜欢
  • 2022-02-16
  • 2022-12-23
  • 2021-08-16
  • 2021-08-01
  • 2022-12-23
  • 2021-09-11
  • 2022-12-23
相关资源
相似解决方案