AI智能
改变未来

shell 存入数组


命令输出存入数组:

images=($(ls -l|awk \'!/localhost/ {n=split($0,A,\".\");printf \"%s=%s\\n\",$0,A[n]}\'))echo ${#images[@]}

文件内容存入数组:

images=($(cat docker-images.txt))echo ${#images[@]}

遍历数组

for i in \"${images[@]}\" ;doecho $i ;donefor i in \"${!images[@]}\" ;doecho $i ${images[$i]};done

数组追加元素

arr[${#arr[*]}]=追加的元素

清除某个元素:

unset arr[1],这里清除下标为1的数组;

清空整个数组:

unset arr;

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » shell 存入数组