shell指令碼基礎知識梳理《十》 陣列

2021-09-27 05:37:08 字數 471 閱讀 8135

陣列定義

靜態定義:array=(1 2 3)

動態定義:array=($(ls))

陣列賦值:array[3]=4

列印陣列

echo $ 列印陣列元素用$ 下標是從0開始

echo $ 下標是或者@得到整個陣列內容

echo $ 得到陣列長度

批量檢查多個**位址是否正常

要求:shell陣列方法實現,檢測策略盡量模擬使用者訪問思路

指令碼

#!/bin/bash

[ -f /etc/init.d/functions ]&& . /etc/init.d/functions

array=(

)wait()

check_url()

main();i++))

docheck_url $

done

}main

Shell指令碼基礎知識

shell 變數 命名規則 首字元為字母 中間不能有空格,可用下劃線 不能使用標點和bash的關鍵字 賦值 顯示命名 不能加 語句賦值 唯讀變數 readonly variable name 刪除變數 unset varible name 不能刪除唯讀變數 shell字串 字串可以用單引號 雙引號 ...

shell指令碼基礎知識

自定義shell變數時,變數有什麼規格?可以使用字母,數字,下劃線,不能以數字開頭 變數名區分大小寫 賦值時等號兩邊不要有空格 不要使用關鍵字或特殊字元,給同乙個變數多次賦值時,最後一次生效。簡述預定義變數 0 的作用?儲存當前執行的程式pid號 上乙個執行命令的返回狀態 0 當前執行的指令碼名 位...

shell指令碼基礎知識

雖然現在能在linux系統下生存,但是自覺效率太低,和高手有很大的差距。這就是關於linux的知識太過匱乏,有很多事情知道該怎麼做,但是就是沒法在linux下實現,為了提公升工作效率,必須要接觸linux高階技巧 linux的東西比較深,沒法一下學完,所以只要能掌握生信必備的基礎就好了。一些主要的流...