使用Linux tr命令

时间:2018-11-22 01:05:01

标签: linux

我需要这个问题的帮助:

  

如果流程管道echo "message" | tr a-wxyz d-zabc表示(凯撒密码)加密,那么表示解密呢?

我在问题中运行了此命令,它将“消息”转换为“ phvvdjh”,因此将每个字母增加了3个(所以m-> p,e-> h ...)。

如何从“ phvvdjh”回到“消息”?

我真的不知道“ tr”命令是如何工作的或如何做到的。

1 个答案:

答案 0 :(得分:1)

只需将tr中的“ to”部分替换为“ from”部分

echo "phvvdjh" | tr d-zabc a-wxyz

可以转换字母,但是通常与正则表达式混淆,例如“ sed”