shell
codyi
这个作者很懒,什么都没留下…
展开
-
Shell 函数
今天元旦,宅在家里,闲着看了看shell,下面将所学的分享一下。在开始编写复杂的shell脚本时,有时候你会发现在编写很多重复的代码。bash shell支持用户定义的函数。可以将shell脚本的代码进行封装。方便以后多次使用和维护。有两种方式可以创建bash shell的函数:方式一:采用关键字function,后面跟着函数名称。例如:#!/bin/bashfunction h原创 2014-01-01 19:46:27 · 705 阅读 · 0 评论 -
Shell 反引号 `
shell脚本中的反引号“`”,这个符号通常在tab键的上面那个键,同时按住shift输入。在shell中反引号,可以讲命令的输出赋给变量。在shell编程中,很多时候,shell 命令的输出需要作为下面命令的参数。那这个反引号就会排上用场了。这个例子很简单,就是按照年月日,创建文件夹。代码如下:#!/bin/shDATE=`date +%Y%m%d`mkdir $DATE原创 2014-01-04 14:40:33 · 1020 阅读 · 0 评论 -
shell结构化命令if-then-elif-fi
在编写shell中,很少有脚本是顺序操作,大部分的时候需要进行逻辑判断。先看一个简单的格式:if commandthen commandsfibash shell会运行if后面的命令。如果该命令的退出状态码是0,then后的命令就会执行。否则不执行。来个简单的例子:#!/bin/shworkPath=/Users/liguosong/work/shellif cd $work原创 2014-01-05 20:57:57 · 1616 阅读 · 0 评论
分享