首页 > 代码库 > shell 通过EOF在脚本中输入需要的用户名或密码
shell 通过EOF在脚本中输入需要的用户名或密码
楼主遇到一个这样的场景:
在本地执行一个脚本,登陆服务器,但是登陆服务器需要密码,要在脚本中实现手动输入密码
通过EOF的功能可以实现:
ssh momo@192.168.1.110 << EOF password EOF
这样就实现了在脚本中登陆了服务器
如果在服务器中需要用到root权限,而sudo需要输入密码,这个时候可以这么做:
sudo chmod -R 777 test << EOF password EOF
一下还有一个例子:
#/bin/bassh va=123 read -p "input a value:" va << EOF hello world ! EOF echo $va
这样输出的值为:hello world !
shell 通过EOF在脚本中输入需要的用户名或密码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。