gpt4 book ai didi

linux - 如何编写多行 shell 脚本

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:24:14 26 4
gpt4 key购买 nike

我有一台远程机器,我想在其中替换文件的内容。

我正在使用以下命令

ssh abc@host
abc
sed -i s/enable=false/enable=true/g /config/pqr.properties

其中 abc 是用户名和密码。

如何将它放入 shell 脚本中?

最佳答案

不好的方式:

编写一个 expect 脚本来将密码提供给 ssh。

正确的做法:

为ssh 生成 key 并通过ssh key 进行授权。您的命令将如下所示:

ssh abc@host 'sed -i s/enable=false/enable=true/g /config/pqr.properties'

关于linux - 如何编写多行 shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15829128/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com