shell 数组操作
发布时间:2020-12-16 01:38:49 所属栏目:安全 来源:网络整理
导读:不像Python那样方便,需要先定义一个变量,用来当数组下标;如下: c=0for file in `ls $dir`do filelist[$c]=$file ((c++))done 如果想读取数组内容,可以使用for循环: for image_name in ${filelist[@]}do if [[ ${image_name} =~ 'tar' ]] then docker l
不像Python那样方便,需要先定义一个变量,用来当数组下标;如下: c=0 for file in `ls $dir` do filelist[$c]=$file ((c++)) done 如果想读取数组内容,可以使用for循环: for image_name in ${filelist[@]} do if [[ ${image_name} =~ 'tar' ]] then docker load < $image_name fi done 引用自菜鸟教程$* 与 [email?protected] 区别:
执行脚本,输出结果如下所示: $ chmod +x test.sh $ ./test.sh 1 2 3 -- $* 演示 --- 1 2 3 -- [email?protected] 演示 --- 1 2 3 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |