1 创建一个test.sh
vi test.sh 进入文本
用vi有两种模式 编辑模式 下角有insert
按Esc之后进入保存模式
:wq 保存文件并推出vi
:w 保存并不退出vi
:w file 讲修改后的文件另存到file中 不退出vi
:q 不保存文件推出vi
第一个 Shell 脚本
打开文本编辑器,新建一个文件,扩展名为 sh(sh 代表 shell),扩展名并不影响脚本执行,见名知意就好,如果你用 php 写 shell 脚本,扩展名就用 php 好了。
输入一些代码:
#!/bin/bash
echo "Hello World !"
“#!” 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。echo命令用于向窗口输出文本。
运行 Shell 脚本有两种方法。
作为可执行程序
将上面的代码保存为 test.sh,并 cd 到相应目录:
chmod +x ./test.sh #使脚本具有执行权限
./test.sh #执行脚本
#!/bin/bash
2
3 cd /usr/local/redis/bin/
4
5 a=0
6 until [ ! $a -lt 10000 ]
7
8 do
9 ./redis-cli publish redis "zhang"
10 echo $a
11 a=`expr $a + 1`
12 done
vi test.sh 进入文本
用vi有两种模式 编辑模式 下角有insert
按Esc之后进入保存模式
:wq 保存文件并推出vi
:w 保存并不退出vi
:w file 讲修改后的文件另存到file中 不退出vi
:q 不保存文件推出vi
第一个 Shell 脚本
打开文本编辑器,新建一个文件,扩展名为 sh(sh 代表 shell),扩展名并不影响脚本执行,见名知意就好,如果你用 php 写 shell 脚本,扩展名就用 php 好了。
输入一些代码:
#!/bin/bash
echo "Hello World !"
“#!” 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。echo命令用于向窗口输出文本。
运行 Shell 脚本有两种方法。
作为可执行程序
将上面的代码保存为 test.sh,并 cd 到相应目录:
chmod +x ./test.sh #使脚本具有执行权限
./test.sh #执行脚本
#!/bin/bash
2
3 cd /usr/local/redis/bin/
4
5 a=0
6 until [ ! $a -lt 10000 ]
7
8 do
9 ./redis-cli publish redis "zhang"
10 echo $a
11 a=`expr $a + 1`
12 done