shellScript之数组操作5

来源:互联网 发布:广州恒大淘宝 编辑:程序博客网 时间:2024/06/14 11:27
#!/bin/bashcity=(nanjing alta Massachusetts marseilles)echo "Extracting substring"echo ${city[*]:0}#extracting from 0 to endecho ${city[@]:1}#extracting from 1 to endecho ${city[*]:3}#extracting from 3 to endecho ${city[@]:0:2}#extracting from 0 to 2echo echo "Remove substring"echo ${city[*]#M*a}#Remove the shortest substringecho ${city[@]##M*a}#remove the longest substringecho "Replacing substring"echo ${city[*]/M*s/Year}#replace the first substringecho ${city[*]//M*s/Year}#replace all the substring


结果:

~/script/shell_text $ ./10special_operatal_array.sh Extracting substringnanjing alta Massachusetts marseillesalta Massachusetts marseillesmarseillesnanjing altaRemove substringnanjing alta ssachusetts marseillesnanjing alta chusetts marseillesReplacing substringnanjing alta Year marseillesnanjing alta Year marseilles


原创粉丝点击