使用 AWK 或 SED 等命令行工具反转文本文件中的字符串

Bea*_*ode 3 windows awk command-line reverse text

我有一个文本文件,其中包含以下行

\n\n
ABCD\n1234\nbear\nAnders \xc3\x85ngstr\xc3\xb6m\n
Run Code Online (Sandbox Code Playgroud)\n\n

我需要把它变成

\n\n
DBCA\n4321\nraeb\nm\xc3\xb6rtsgn\xc3\x85 srednA\n
Run Code Online (Sandbox Code Playgroud)\n\n

我需要在命令行中执行此操作,因此我认为 AWK 是完成这项工作的最佳工具,但我可能是错的。也许可以用正则表达式替换来做到这一点?Notepad2 知道正则表达式替换。

\n\n

稍后编辑:我需要在 Windows 中执行此操作(我使用的是 GNUWin32 工具),并且我需要它能够处理 Unicode 字符,例如 \xc3\x85、\xc3\xb6、\xc3\xab、\xc5\x9e、\xc4 \x94 等

\n

Avi*_*Raj 5

使用rev如下命令。

$ rev < file
DCBA
4321
raeb
Run Code Online (Sandbox Code Playgroud)