我需要帮助解决这个问题:
If the process pipeline
echo "message" | tr a-wxyz d-zabc
represents (Caesar cipher) encryption, what represents decryption?
我在问题中运行了这个命令,它将“message”转换为“phvvdjh”,因此每个字母都增加了 3(所以 m --> p, e --> h...)。
如何从“phvvdjh”返回到“message”?
我真的不知道“tr”命令如何工作或如何执行此操作。
最佳答案
只需将 tr 中的“to”部分替换为“from”部分
echo "phvvdjh" | tr d-zabc a-wxyz
它是一个用于字母转换的字母,但通常与正则表达式混淆,例如'sed'
关于linux - 使用 Linux tr 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53422554/