linux shell 陣列操作 – 小白筆記建立 shell 指令碼vim moli.sh
#!/bin/bash
my_array=
(a b "c" d)
echo
"第乙個元素為: $"
echo
"第二個元素為: $"
echo
"第三個元素為: $"
echo
"第四個元素為: $"
echo 獲取數字全部元素:
echo
"陣列的元素為: $"
echo
"陣列的元素為: $"
echo 陣列長度:
echo
"陣列元素個數為: $"
echo
"陣列元素個數為: $"
cat moli.sh
chmod 755 moli.sh
./moli.sh
或者bash moli.sh
第乙個元素為: a
第二個元素為: b
第三個元素為: c
第四個元素為: d
獲取數字全部元素:
陣列的元素為: a b c d
陣列的元素為: a b c d
陣列長度:
陣列元素個數為: 4
陣列元素個數為: 4
vim getdir.sh#!/bin/bash
# 執行時,需要乙個 路徑 傳參
function getdir(
)getdir $1
./getdir.sh /build/linux
# 輸出如下:
/build/linux
/build/linux/123.sh
/build/linux/allfile.sh
/build/linux/getdir.sh
/build/linux/moli.sh
/build/linux/samplefile
/build/linux/samplefile/1.txt
/build/linux/samplefile/2.txt
/build/linux/samplefile/3.txt
/build/linux/test.sh
檢視 專案目錄分布 ,linux 下 乙個 tree 命令即可檢視系統
cat /etc/redhat-release
centos linux release 7.8.2003 (core)
yum install tree
tree
.|-- 123.sh
|-- allfile.sh
|-- getdir.sh
|-- moli.sh
|-- samplefile
||-- 1.txt
||-- 2.txt
|`-- 3.txt
`-- test.sh
Linux下,常用的SHELL操作
ctrl c終止當前命令的執行 tab鍵補全命令 後台執行 檔案目錄操作 pwd cd ls ll mkdir cp mv rm man 使用者管理操作 su sudo useradd usermod userdel groupadd groupmod groupdel 使用者檔案 etc pass...
shell陣列操作
一 陣列定義 使用declare a 命令定義陣列 陣列的索引是從0開始計數的 接下來就可以通過操作符為不同索引位置的元素賦值。declare a names names 0 tom names 1 jack在定義陣列的同時,可以同時賦值,用 表示,各元素之間用空格隔開 定義的同時直接賦值 decl...
Linux下Shell中陣列的使用
定義 可以整體定義陣列 array name value0 value1 value2 value3 或者 array name value0 value1 value2 value3 此時陣列的下標預設是從0開始的 還可以單獨定義陣列的各個分量 array name 0 value0 array ...