乐趣区

Shell脚本运行-编写-debug

1 1.1 开头定义 #!/bin/bash
1.2. sh -x xxx.sh (sh=shell,- x 属于 debug 模式)
./xxx.sh 运行 如果 permission denied 就 chmod 654 xxx.sh 改一下操作权限
2. 定义变量
2.1 静态变量 k=v ^ k=”v”
2.2 动态变量 k=v 等于号前后不能有空格
引用的话 使用 $k^${k} 生产上一般用后面带括号的
3. 传递参数
sh test.sh a b (这里 a,b 就是传进去的参数)
$#–> 传递参数的个数 2
$*–> 传递参数的作为一个字符串显示
$$–>PID–>process ID 进程号
4. 数组
一维的
创建:arr=(masiwei tracy j.cole youngflame)
打出全部:echo ${arr[*]}
打出 tracy: echo ${arr[1]}
打出元素个数: echo ${#arr[*]}
* 也可以用 @替代掉

退出移动版