好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 淺談shell腳本免交互的四大方法

淺談shell腳本免交互的四大方法

熱門標簽:黑暗之魂3地圖標注 AI智能電銷機器人壞處 合肥電銷外呼系統供應商 地圖標注審核周期 如何申請400的電話呀 蘭州電銷機器人加盟 電話機器人對家居行業幫助大嗎 沈陽ai電銷智能機器人 電商外呼系統排名

在寫shell腳本的過程中,我們經常碰到一些操作需要我們取實時指定一些參數,這就需要用到免交互了。免交互讓我們的shell腳本更加強大。

介紹幾種免交互的方式

1.管道符

不同命令間協調工作,位于 | 左側命令的輸出結果,將作為右側命令的輸入(處理對象)

例1 免交互修改賬戶密碼

vim pswd.sh
#!/bin/bash
echo "Abc1357
    Abc1357" | passwd --stdin yu
[root@node1 ~]# sh pswd.sh 
更改用戶 yu 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。

例2 免交互自動分區磁盤

vim disk.sh
#!/bin/bash
 echo "n
    p
    w" | fdisk /dev/sdf

此腳本能夠直接將磁盤分區,免去交互過程

2.重定向符

echo 123123 > pass.txt  #重定向輸出,將123123寫到指定文件中
passwd --stdin yu  pass.txt #重定向輸入,將指定文件中的內容取出,用于免交互
更改用戶 yu 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。

3.標記間的內容傳遞給命令

標記可以使用任意合法字符(通常為EOF),結束標記符前后不能有任何字符,包括空格

[root@node1 ~]# passwd --stdin yu  EOF
> 123456
> EOF
更改用戶 yu 的密碼 。
passwd:所有的身份驗證令牌已經成功更新。

4.expect免交互

例 ssh登陸免交互

yum -y install expect
vim expect.sh
#!/usr/bin/expect
#設置超時時間
set timeout 60
#參數傳入
set hostname [lindex $agv 0]  #追加參數0,加載第1位參賦予變量hostname
set password [lindex $agv 1]  #追加參數1,加載第2位參賦予變量password
#追蹤命令
spawn ssh root@$hostname #spawn后面通常跟一個命令,表示開啟了一個會話,啟動進程,并跟蹤后續交互信息
expect {   #捕捉交互信息
  "(yes/no)"  #捕捉到字符(yes/no)
  {send "yes\r"; exp_continue}  #發送交互信息"yes\r";exp_continue表示允許expect繼續向下執行命令
  "*password"
  {send "$password\r"}
}
interact      #把控制權交給用戶控制臺

例 新用戶設置密碼

vim expect1.sh
#!/bin/bash
user=$1
password=$2
useradd $user
expect  EOF
spawn passwd $user
expect {
"密碼" {send "$password\r";exp_continue}
"密碼" {send "$password\r";}
}
#expect eof  #這條命令由于passwd命令完成2次交互后系統直接關閉了進程,在打這條命令再次關閉時會報錯,像ssh就可以使用這條命令來關閉。正常情況這條命令是需要有的
EOF

執行腳本

./eof.sh zhangsan 123123

到此這篇關于淺談shell腳本免交互的四大方法的文章就介紹到這了,更多相關shell 免交互內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Shell腳本之Expect免交互的實現

標簽:淮南 河北 黔南 河池 常州 隴南 黔南 通遼

巨人網絡通訊聲明:本文標題《淺談shell腳本免交互的四大方法》,本文關鍵詞  淺談,shell,腳本,免,交互,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《淺談shell腳本免交互的四大方法》相關的同類信息!
  • 本頁收集關于淺談shell腳本免交互的四大方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 成年人在线看片| 久久91精品牛牛| 午夜←国产精品一区二区视频 | 国产dvd播放机| 麻豆精品久久久一区二区| 上司人妻迅雷下载| 欧美大肚性孕妇变态孕交| 被摁着灌浓精高h男男| 小鸟酱在线观看| 泰国小处妓女乱XXX| 777影院理伦片在线播放| 骚骚影院| 活色生香免费全文| 中国女人内谢69xxx视频| 免费五级黄高潮片90分钟观看| 年轻的女教师2在线播放| 国产欧美亚洲精品第二区首页| 狠狠撞击研磨h| 97国产精品免费无码视频蝌蚪网| 啊喔好深用力h嗯啊3p| 淫欲校花| 午夜三级网| 国产美女做爰A片免费网址下载| 武则天艳史婬片第二集免费放| 国产精品杨幂醉酒在线观看| 国产脚交footjob脚交HD| 欧美日韩精品免费观看| 色狠狠网| 撒个娇听听| 色偷偷91综合久久噜噜app| aV国产乱码一区二区三视频在线| 美女脱衣服| 免看美女隐私全部免费| 97夜夜澡人人爽人人免费| 久久香蕉国产线电影资源| 国产愉拍aV免费视频一区| 男女一级特黄a大片| 日本奴隷bdsmtv变态| 羞羞漫画网站免费| 在线aV亚洲日韩欧美电影| 国产va无码人在线观看|