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编程
最新推荐文章于 2024-11-02 21:50:57 发布