Shell脚本编程全解析
1. 变量与数组基础
变量是用于存储信息(数字或文本)的容器,变量名可由字母、数字和下划线组成,且必须以字母或下划线开头。
创建变量时可直接存储信息,示例代码如下:
var1=3 _var2=Hello full_name="John Smith"使用变量时,需在变量名前加$,如:
echo $_var2还可将一个变量的值赋给另一个变量:
new_name=$full_name echo $new_name修改后的简单脚本示例:
#!/bin/bash # Script Name: dir2file - A simple shell script that saves a directory listing in a file status="Directory is saved" ls -l > dirlist echo $status数组可存储一组相关的值,示例如下:
full_name[1]=John full_name[2]=Smith使用数组元素