shell高级编程中有可能用到shell数组,下面是shell数组使用的示例,仅供学习参考。先上一个shell命令
说明:把httpd进程id放到一个数组里。然后依次列出来。#!/bin/bash Array=(`pidof httpd`) for i in ${Array[@]} do echo $i done [root@localhost bin]# pidof httpd 21360 21359 21355 20970 20969 20968 20967
说明:
array=(a b c) /*定义一个数组array,用空格作为元素之间的分割符*/ echo ${#array[@]} /*显示数组元素个数*/ echo ${array[1]} /*显示某一元素*/ echo ${array[@]} /*显示全部元素*/ array=($(date "+%Y %m %d")) /*将一个命令的输出作为一个数组*/