有没有人知道如何以交互方式将某些内容传递给不支持交互模式的脚本?是否有任何shell功能/应用程序等或任何其他方式以某种方式包装脚本/应用程序,以便我可以传递参数然后隐藏它们?我不希望我的敏感数据如密码在键盘缓冲区,进程列表等中可见。是否可能?
答案 0 :(得分:0)
因为没有生成新进程,所以秘密不会成为任何命令行的一部分,但是当$1
正在执行时,它将作为shell参数(此处为yourscript
)提供:
#!/bin/bash
read secret
. <yourscript> "$secret"