shell 陣列的簡單使用

2021-10-13 16:51:16 字數 923 閱讀 2882

ipts=( 16.0.0.1 16.0.0.2 16.0.0.3 ),使用()進行定義,裡面的元素都需要空格進行分割

[root@izbp1e44zna0rzyna76eszz lvhuiqi]

# ipts=( 16.0.0.1 16.0.0.2 16.0.0.3 )

注意:如果直接獲取itps變數,只能獲取陣列中第乙個值

[root@izbp1e44zna0rzyna76eszz lvhuiqi]

# echo $ipts

16.0.0.1

echo $,獲取ipts陣列的所有元素

[root@izbp1e44zna0rzyna76eszz lvhuiqi]

# echo $

16.0.0.1 16.0.0.2 16.0.0.3

echo $,顯示陣列itps個數

[root@izbp1e44zna0rzyna76eszz lvhuiqi]

# echo $

3

echo $,顯示陣列第乙個元素,[1]、[2]就是第2個、第3個元素

# 獲取陣列內第乙個元素

[root@izbp1e44zna0rzyna76eszz lvhuiqi]

# echo $

16.0.0.1

# 獲取陣列內第二個元素

[root@izbp1e44zna0rzyna76eszz lvhuiqi]

# echo $

16.0.0.2

shell簡單使用

按上和下可以遍歷最近輸入的命令 後進入增量模式 這個可以檢視之前的2000條歷史 vim bash history 先執行command1,不管command1是否出錯,接下來執行command2 command1 command2 只有當command1正確執行完畢後,才執行command2 co...

shell實現簡單的陣列排序

int nums 8 int length 8 for int i 0 i for int i 0 ij 0 i 內層迴圈計數 t 0 用於兩數字交換臨時變數 nums 1 2 1 3 4 2 5 6 用於測試的陣列 length 陣列長度 外層迴圈開始 while i lt length do 內...

SQLite的shell簡單使用

解壓後得到 sqlite3.exe1 1 建立資料庫 c sqlite3 sqlite3.exe dbname.db 2 建立資料表 sqlite create table users userid varchar 20 primary key,age int,birthday datetime 3...