第一个shell程序:hello world
第一个shell程序:hello world
1 shell script必须具备可读与可执行(rx)的权限。
2 script的执行方式的区别:
1)sh script_name或./script_name:在子进程中执行(一个新的bash环境)
2)source script_name:在父进程中执行
【提示】当子进程完成后,子进程内的各项变量或者操作将会结束而不会传回到父进程中
3 script的编程习惯
1)程序的内容说明:script的用途、作者、建立日期等
2)主要环境变量的声明:如,PATH、LANG等
3)适当的地方作注释
4)2/4缩进
4 hello world
- [root@localhost Desktop]# mkdir think
- [root@localhost Desktop]# ls
- think
- [root@localhost Desktop]# cd think
- [root@localhost think]# vim shell01.sh
- #! /bin/bash
- #program:
- #the program is for outputting "hello world"
- #history:
- #date 2012/9/5 autor think version 1st
- PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
- #begin program
- echo -e "hello\fworld \n"
- exit 1
- [root@localhost think]# chmod +rx shell01.sh
- [root@localhost think]# ./shell01.sh
- hello
- world
- [root@localhost think]# echo $?
- 1
评论暂时关闭