文件内容作为 linux 上的命令输入
file content as a command input on linux
例如,我有一个文件 a.txt,其内容为“123456”,这是我的 root 密码。我输入命令“su”,然后它显示“密码:”提示我输入密码。
如何将文件内容(即“123456”)作为密码输入?
谢谢大家!
如果命令在命令行中需要某些内容,您可以使用类似
的语法
ls -ll `cat file_list.txt`
但是如果你只是想自动化一些命令,也许你可以考虑看看expect
在您的具体情况下,我认为更好的解决方案是使用 expect,因为 su 似乎不希望将密码作为命令行参数
例如,我有一个文件 a.txt,其内容为“123456”,这是我的 root 密码。我输入命令“su”,然后它显示“密码:”提示我输入密码。
如何将文件内容(即“123456”)作为密码输入?
谢谢大家!
如果命令在命令行中需要某些内容,您可以使用类似
的语法ls -ll `cat file_list.txt`
但是如果你只是想自动化一些命令,也许你可以考虑看看expect
在您的具体情况下,我认为更好的解决方案是使用 expect,因为 su 似乎不希望将密码作为命令行参数