Use rev(1)
.
Como posso reverter uma linha em um arquivo no Order
Exemplo:
Arquivo de entrada:
123
500
1000
LOAN
GOD
10000
01000
Formato de saída:
321
005
0001
NAOL
DOG
00001
00010
Use rev(1)
.
perl -lne 'print scalar reverse' < my_file.dat
Você pode usar o comando tac
:
tac inputFile > outFile
TAC(1)
NAME
tac - concatenate and print files in reverse
SYNOPSIS
tac [OPTION]... [FILE]...
DESCRIPTION
Write each FILE to standard output, last line first. With no FILE, or when FILE is -, read standard input.
Não existe um comando simples para fazer isso na Especificação Unix Única. Se, no entanto, você puder ir além do que o Unix oferece, você pode instalar rev
ou tac
. De fato, um desses pode muito bem já estar instalado em seu sistema, apesar do fato de eles não fazerem parte do Unix.
Obviamente, como eles não fazem parte do Unix, você nunca deve depender de eles estarem lá.
perl -n -e "print reverse split //, $_"
Tags command-line unix