#!/bin/bash
dir="/usr/local"
#迴圈讀取檔案的每一行
cat $/test.txt | while read line
do echo $line
#執行取得的命令,接受返回值
temp=`$line`
#擷取返回值的0到5位
val=$
echo $val
if [ $val != "00002" ]
then
file=$random
#拷貝檔案到指定目錄,以取得的隨機數重新命名
cp tomcats/tomcat1/bin/startup.sh $file.sh
fidone
寫的過程中,遇到幾個問題,總結如下
1.shell讀取檔案也可以用for迴圈,但for迴圈其實是按照空格讀取的,不能真正讀取一行
2.if條件中,中的等號兩邊一定要加空格。
3.-ne等比較的運算子只適用於數字,不適用於字串
tar -zvxf tcl8.4.11-src.tar.gz
cd tcl8.4.11/unix
./configure
make && make install
3.安裝expect,步驟如下:
tar -zvxf expect-5.43.0.tar.gz
cd expect-5.43.0
./configure --with-tclinclude=/usr/local/src/tcl8.4.11/generic --with-tclconfig=/usr/local/lib/
make && make install
安裝完成後可以測試是否成功,命令whereis expect
expect**如下,只粘了開始寫的幾行,留做參考:
#!/usr/bin/expect
send "ifconfig\r"
expect "eth0*"
send "cp /usr/local/tomcats/tomcat1/bin/startup.sh /usr/local/aa.sh"
send "\r"
expect eof
exit
Puppeteer實現乙個超簡單的自動化機械人
示例 自動訂閱node.js新聞和文章的每週一次免費電子郵件摘要。安裝npm i puppeteer dmain.js const puppeteer require puppeteer 開啟乙個瀏覽器 async const page await borswer.newpage 跳轉 await ...
基於python nodejs實現自動化測試
1.在ops系統的介面使用pagecode opcode進行改造的過程中,通過fiddler工具,攔截ops系統中的所有發出的ajax請求,收集每個請求發出的引數,進行評價 2.為了評估pagecode opcode的正確性,根據url找到資料庫中對應的menu id的值,如果這個集合內存在page...
使用UI Automation實現自動化測試 1
ui automation是microsoft net 3.0框架下提供的一種用於自動化測試的技術,是在msaa基礎上建立的,msaa就是microsoft active accessibility。ui automation在某些方面超過了msaa,ui自動化提供了windows vista中,微...