通過$判斷變數是否存在,決定是否給變數賦初始值。
例: $
如果變數x沒有賦值,則預設值為123456。
一般用與密碼
定義/賦值陣列
x=(www ftp mail cluv)
0 1 2 3
(變數的編號從0開始,空格代表分隔)
set |grep "x" 檢視陣列定義結果
x=([0]="www" [1]="ftp" [2]="mail" [3]="cluv")
echo $
輸出結果:www
給y賦值:
y[0]="www"
y[1]="ftp"
y[2]="abc"
y[3]="hjd"
y=(www ftp adc hjd)
expect預期互動
安裝expect
例:遠端一台伺服器
格式:vim expect_ssh.sh
#!/bin/bash
host=192.168.4.5
expect << eof
spawn ssh root@$host 建立互動式程序
expect "password:" 自動傳送密碼
expect "# 傳送命令
expect "#" 傳送命令
eofchmod +x expect_ssh.sh 給指令碼執行許可權
java程式設計 定義陣列並賦值
package day03 public class testarray 分步定義陣列,先定義陣列名,然後再為陣列賦值 int d 直接定義陣列,同時賦值 system.out.println d 0 訪問陣列的元素,需要通過 陣列名 元素下標 來訪問 system.out.println d 3 ...
VB定義字串陣列並賦值
一 如下 定義變數 dim j as long j 0 dim ssql as string dim rs as adodb.recordset 定義recordset物件 dim slist as string 定義陣列 ssql select warehouseid from paradbwar...
JQ陣列操作(定義乙個陣列,給陣列賦值)
1 js定義乙個陣列 1 var select 2 var select new array 2 js給乙個陣列賦值 1 select.push 具體詳解 js中新增陣列用push.示例如下 var arr arr.push new arr.push element arr new element ...