Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
6年前关闭。
我正在尝试使用tr命令将文件中的数据加密为存储在/ temp /中的临时文件。这是我到目前为止所拥有的:
但是显然它没有按照我的意愿去做。
但是,请记住,这种“加密”不提供任何安全性,因此,如果您确实需要加密,请考虑使用专门为此目的设计的工具。 OpenSSL和OpenPGP都是很好的工具。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
6年前关闭。
我正在尝试使用tr命令将文件中的数据加密为存储在/ temp /中的临时文件。这是我到目前为止所拥有的:
echo " file to be encrypted : "
read file
$ cat file | tr "a-wxyz" "d-zabc" > /tmp/file
但是显然它没有按照我的意愿去做。
最佳答案
您忘记了变量前的一些微小但必不可少的符号:$
。
这应该工作:
#!/bin/sh
echo " file to be encrypted : "
read file
cat $file | tr "a-wxyz" "d-zabc" > /tmp/file
但是,请记住,这种“加密”不提供任何安全性,因此,如果您确实需要加密,请考虑使用专门为此目的设计的工具。 OpenSSL和OpenPGP都是很好的工具。
关于linux - 使用tr命令将文件中的数据加密到存储在/tmp/中的临时文件中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19542928/