1、程序执行
(1)在命令行执行脚本
feiyue@ubuntu:~$ chmod +x ./learn_shell.sh
feiyue@ubuntu:~$ ./learn_shell.sh
直接编辑生成的脚本文件没有执行权限,可以用chmod命令改变文件权限。也可以在图形界面文件管理器设置权限。
(2)在指定shell下执行脚本
#所用shell的名称 + 脚本名称【参数】
feiyue@ubuntu:~$ bash ./hello 123 456
指定脚本执行时,不必具有执行权限,不必在shell脚本第一行指定解释器,指定了也没有用。
(3)将输入重定向到shell脚本(未完待续)
2、包含外部脚本
. 脚本文件名
或source 脚本文件名
注意不要忘记中间的空格,包含外部脚本举例:
#! /bin/bash
#显示“Hello world!”
echo “Hello world!”
#第二个点号表示当前目录
. ./Login
3、调试shell脚本
(未完待续)