Closed. This question needs details or clarity。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?添加详细信息并通过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


但是,请记住,这种“加密”不提供任何安全性,因此,如果您确实需要加密,请考虑使用专门为此目的设计的工具。 OpenSSLOpenPGP都是很好的工具。

关于linux - 使用tr命令将文件中的数据加密到存储在/tmp/中的临时文件中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19542928/

10-16 20:45
查看更多