-
创建脚本文件
$ vim test.sh
新建一个名为test扩展名为sh(sh代表shell),扩展名不影响脚本执行。按
i
进入编辑模式 -
写入命令
#!/bin/bash echo "Hello World !" say "Hi"
“#!” 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell,"#!/bin/bash"它同样也可以改为"#!/bin/sh"。
echo命令用于向窗口输出文本。
say命令用于系统说出hi。按
esc
进入命令模式。
输入:wq
保存并退出。 -
执行脚本
cd到保存的目录后
$ chmod +x ./test.sh
使脚本具有执行权限
$ ./test.sh
执行脚本*注意:一定要写成./test.sh,而不是test.sh。运行其它二进制的程序也一样,直接写test.sh,linux系统会去PATH里寻找有没有叫test.sh的,而只有/bin, /sbin, /usr/bin,/usr/sbin等在PATH里,你的当前目录通常不在PATH里,所以写成test.sh是会找不到命令的,要用./test.sh告诉系统说,就在当前目录找。
-
最后发生了什么
此时你的屏幕会输出:"Hello World !"
系统发出“Hi”一声!!!
神不神奇,兴奋不兴奋!~~
第一个Shell脚本
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...