У меня есть блок текста, который я хочу разместить в обратном порядке (обратная маскировка). Есть ли простой способ сделать это через командную строку Unix / Cygwin?
2 ответа
1
Используйте TAC:
tac -r -s '.'
Примеры
Обратный текст от STDIN:echo <YOUR TEXT GOES HERE> | tac -r -s '.'
Обратный текст из файла:
tac -r -s '.' <FILENAME GOES HERE>
0
Использовать rev
немного проще, чем tac
(предложено rmiesen). С man-страницы, синтаксис
rev [option] [file...]
Если вы опустите [file...]
, он будет читать со стандартного ввода. Так что если вы хотите перевернуть текст в строке, вы можете сделать
echo "some words backwards" | rev
какие выводы
sdrawkcab sdrow emos
Или альтернативный синтаксис
rev<<<"0123"
выходы
3210