Unix_shell简单应用
2013-03-06 21:18
337 查看
命令的执行顺序,
使用&&,可以理解为and
格式为: 命令1 && 命令2 当命令1执行成功后,执行命令2,否则命令2不执行(命令几乎可以是各种可执行的东西?)
例子:
使用||, 可以理解为or
格式为: 命令1 || 命令2 当命令1执行失败的时候,执行命令2
将命令组合到一起执行,使用()和{},如果1没有执行,则发系统邮件并且退出
一个shell脚本可以包含一个或者多个命令
shell脚本在处理自动循环或大的任务方面可节省大量的时间.
脚本不是复杂的程序,它是按行解释的。脚本第一行总是以#!/bin/sh开始,这段脚本通知
shell使用系统上的Bourne shell解释器。
任何脚本都可能有注释,加注释需要此行的第一个字符为#,解释器对此行不予解释。在
第四部分基础shell编程 中写入脚本名是一个好习惯。
Exp:这个脚本通过将目录下文件名截断,清除/usr/adm/下信息,并删除/usr/local/apps/log下所有的注册信息。
#!/bin/sh
# Name: CleanUp
# This is a general cleanup script.
echo "starting cleanup ...wait..."
rm /usr/lcoal/apps/log/*.log
tail -40 /var/adm/messages >/tmp/messages
mv /tmp/messages /var/adm/messages
echo "Finished CleanUp"
使用&&,可以理解为and
格式为: 命令1 && 命令2 当命令1执行成功后,执行命令2,否则命令2不执行(命令几乎可以是各种可执行的东西?)
例子:
使用||, 可以理解为or
格式为: 命令1 || 命令2 当命令1执行失败的时候,执行命令2
将命令组合到一起执行,使用()和{},如果1没有执行,则发系统邮件并且退出
一个shell脚本可以包含一个或者多个命令
shell脚本在处理自动循环或大的任务方面可节省大量的时间.
脚本不是复杂的程序,它是按行解释的。脚本第一行总是以#!/bin/sh开始,这段脚本通知
shell使用系统上的Bourne shell解释器。
任何脚本都可能有注释,加注释需要此行的第一个字符为#,解释器对此行不予解释。在
第四部分基础shell编程 中写入脚本名是一个好习惯。
Exp:这个脚本通过将目录下文件名截断,清除/usr/adm/下信息,并删除/usr/local/apps/log下所有的注册信息。
#!/bin/sh
# Name: CleanUp
# This is a general cleanup script.
echo "starting cleanup ...wait..."
rm /usr/lcoal/apps/log/*.log
tail -40 /var/adm/messages >/tmp/messages
mv /tmp/messages /var/adm/messages
echo "Finished CleanUp"
相关文章推荐
- sed在shell中的简单应用
- Unix/Linux C++应用开发-Linux下shell简介
- 基本Linux Shell语法的简单应用
- shell 的ftp简单应用
- 【Linux基础】简单shell应用
- 【C语言】实现一个简单SHELL应用
- 登录式shell的执行顺序及简单应用
- UNIX-LINUX编程实践教程->第八章->实例代码注解->写一个简单的shell
- csapp实验,一个简单的shell. Lab Assignment L5: Writing Your Own Unix Shell
- UNIX中用shell作应用中的操作方法
- Unix/Linux C++应用开发-简单的C++程序
- UNIX管道应用及Shell实现(二)-命令解析
- 【Shell】函数应用简单示例
- shell脚本程序的简单介绍及应用
- UNIX管道应用及Shell实现(三)-多管道实现
- 实现带参数的简单shell(unix操作系统系)--1
- UNIX-LINUX编程实践教程->第八章->实例代码注解->写一个简单的shell->在shell中启动另一个程序
- shell中通配符的简单应用
- 简单的一些shell脚本学习--Unix命令行程序
- 实现带参数的简单shell(unix操作系统系)