Line 1
Line 2
Line 3
Line 4
Line 5
должен стать
Line 5
Line 4
Line 3
Line 2
Line 1
Мне нужен скрипт блокнота, чтобы сделать это.
Если у вас установлен Perl, вы можете использовать
perl -e 'print reverse <> ' filename > newfile
Как в
$ cat file.txt
line 1
line 2
line 3
line 4
line 5
$ perl -e 'print reverse <>' file.txt > new.txt
$ cat new.txt
line 5
line 4
line 3
line 2
line 1
(то же самое в Windows, но используйте type
вместо cat
и используйте двойные кавычки (") в команде perl
.)
Вы пометили свой вопрос "блокнот" и упомянули "блокнот" в тексте. Если вам нужно решение с использованием «notepad ++», вам следует соответствующим образом отредактировать вопрос.
Это три этапа в Notepad++ с использованием TextFX.
TextFX Tools -> Insert Line Numbers
выберите « Инструменты TextFX -> Вставить номера строк» .TextFX Tools -> +Sort ascending
сняты, а затем выберите TextFX Tools -> Sort lines case sensitive (at column)
. Это изменит порядок строк.TextFX Tools -> Delete Line Numbers or First Word
, и все готово.Приложение «Блокнот», которое поставляется с Windows, практически бесполезно. Есть много альтернатив, но я предпочитаю Notepad++.
Блокнот, если вы не имеете в виду какой-либо другой, кроме того, который поставляется с ОС Windows, не является сценарием. Если бы вы использовали Vim, это было бы просто
:g/^/m0
Если вам нужен уже готовый сценарий, у центра сценариев есть один, предоставленный сообществом (т.е. не написанный Microsoft)
http://gallery.technet.microsoft.com/scriptcenter/55ba15dc-9933-4c9d-a2b0-524453a66343
Вы можете попробовать TAC, который переворачивает строку за строкой
tac filename