数组的定义成分放在括号内。
pics=(1. jpg2. jpg3. jpg4. jpg5. jpg )遍历数组machine=$(name-s ) for pic in ${pics[@]}; do if [ $machine='Linux' ]; then # Linux echo-e 'n $ pic ' elif [ $ machine=' Darwin ' ]; 在then # MAC echo 'n $ pic ' Fifi MAC/Linux平台之间运行MAC的许多shell命令与Linux略有不同。 因为,
Mac继承自传统的Unix——Freebsd,是BSD的命令; 在Linux中,采用了GPL协议、GNU的commands。
以下示例使用uname -s来区分平台,并允许编写的脚本在Mac/Linux平台之间运行。