我需要这个问题的帮助:
如果流程管道
echo "message" | tr a-wxyz d-zabc
表示(凯撒密码)加密,那么表示解密呢?
我在问题中运行了此命令,它将“消息”转换为“ phvvdjh”,因此将每个字母增加了3个(所以m-> p,e-> h ...)。
如何从“ phvvdjh”回到“消息”?
我真的不知道“ tr”命令是如何工作的或如何做到的。
答案 0 :(得分:1)
只需将tr中的“ to”部分替换为“ from”部分
echo "phvvdjh" | tr d-zabc a-wxyz
可以转换字母,但是通常与正则表达式混淆,例如“ sed”