3

У меня есть блок текста, который я хочу разместить в обратном порядке (обратная маскировка). Есть ли простой способ сделать это через командную строку Unix / Cygwin?

2 ответа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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .