我有以下命令,我希望将它们全部放在一个 shell 文件中:
su – s3
lizinfo.sh –b
当第一个linex执行时,会出现提示,命令提示符变为如下所示:
-bash-3.1$ (here I cant type second command >> lizinfo.sh –b)
我想让我的 shell 文件立即运行所有这些命令。但是当我运行 shell 文件时,它只运行第一行,而不运行第二行,并等待我手动输入。
你能帮我一下吗?
答案1
使用该-c
选项:
su - s3 -c "second command"