shell问答4:如何将文本倒置

发表于:2007-07-04来源:作者:点击数: 标签:
将文本倒置,除了tac,还有其它办法,用vim,用awk,都可以实现

1.
line=$(awk 'END{print NR}' filename)
while((line!=0));do awk 'NR=='"$line"'' file;((line--));done
2.
vim -c "g/^/m 0\|wq" file
3.
awk ' {line[NR] = }  END {for(i = NR; i > 0; i--) print line[i]}'  filename

原文转自:http://www.ltesting.net