Как я могу перевернуть строку в файле в порядке
Пример :
Входной файл:
123
500
1000
LOAN
GOD
10000
01000
Выходной формат:
321
005
0001
NAOL
DOG
00001
00010
Как я могу перевернуть строку в файле в порядке
Пример :
Входной файл:
123
500
1000
LOAN
GOD
10000
01000
Выходной формат:
321
005
0001
NAOL
DOG
00001
00010
Используйте rev(1)
.
Вы можете использовать команду 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.
perl -lne 'print scalar reverse' < my_file.dat
Нет простой команды, чтобы сделать это в Спецификации Single Unix. Однако, если вы можете выйти за рамки того, что предоставляет Unix, вы можете установить rev
или tac
. Фактически, один из них вполне может быть уже установлен в вашей системе, несмотря на то, что он не является частью Unix.
Очевидно, что поскольку они не являются частью Unix, вы никогда не должны зависеть от их присутствия там.
perl -n -e "print reverse split //, $_"