http://hi.baidu.com/bjwangc/blog/item/ec2c60c853f36f137e3e6f05.html
$ emacs myscript
linux shell script的格式必需是在第一行输入#!/bin/bash,所以我们就有这样的hello wird
#!/bin/bash
echo Hello!world #输出 Hello!world
echo Press”Enter”to exit #输出 Press”Enter”to exit的提示消息
read #等待用户输入 回车 然后退出
除了首行的必需格式外,我们还需要注意关于”#”的用法,”#”是linux中的注释标记 类似于C中的”/”.
echo 是linux的一个命令,从这里我们就知道shell script不过是将linux的各种命令进行的组合.
编写完成了就需要保存,依此按下C+x,C+S,C+c
运行script
在命令行模式下输入source myscript.
.输入 chmod a+x myscript, 现在我们可以这样运行了输入 ./myscript.
echo $?来获取错误的代码。
(1) 连接组合
使用;来进行连接。
(2)逻辑组合
逻辑组合又可称为条件组合,连接命令用布尔操作符”||”,”&&”连接。
“||”表示”OR”只有当”||”前面的命令失败后才执行其后的命令。
“&&”表示”AND”只有当”&&”前面的命令成功后才执行其后的命令。
(3)转义符
(4) 重定向符
data > myscript.data #将data的结果记录到myscript.data中。
(5)管道
管道可以直接获得一个程序的输出,然后作为输出传入下一个程序。
shell编程
最新推荐文章于 2025-08-08 08:33:45 发布