shell脚本:创建函数并指定目录进行下载
写一个脚本: 1、创建一个函数,能接受两个参数: 1)第一个参数为URL,即可下载的文件;第二个参数为目录,即下载后保存的位置; 2)如果用户给的目录不存在,则提示用户是否创建;如果创建就继续执行,否则,函数返回一个51的错误值给调用脚本; 3)如果给的目录存在,则下载文件;下载命令执行结束后测试文件下载成功与否;如果成功,则返回0给调用脚本,否则,返回52给调用脚本; 题目来源于51cto论坛....
shell脚本之函数的定义及使用
函数Function的使用 定义函数 1) 函数名称() { ... ... } 2) function 函数名称 { ... ... } 调用函数 函数名称 也可以通过位置变量的方式给函数传递参数 例子: 编写脚本,实现目录管理功能,要求使用函数 #!/bin/bash # createDir() { read...
第五章 Shell函数与数组
5.1 函数 格式: 1 2 3 func() { command } 示例1: 1 2 3 4 5 6 7 #!/bin/bash func() { echo "This is a function." } func # bash&...
shell发送邮件函数
#发送邮件函数 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 function send_mail(){ #定义邮件发送列表 maillist=( zhengwei.liu@xxx xiaogang.yang@xxx sundy.she@xxx ) #根据不同的函数参数,发送不同的邮件 if [ "$1" ==&n...
#9 shell脚本的函数运用
systemV风格的服务管理脚本: 给脚本传递一些参数:start, stop, restart, status myservice.sh #!/bin/bash # lockfile="/var/lock/subsys/$(basename $0)" case $1 in start) if [ -f $lockfile ] ; then ...
【Shell 编程基础第二部分】Shell里的流程控制\函数及\脚本调试
对于Shell书写和概念上一篇已经有所介绍,那么本篇继续学习Shell编程一些语法知识; 首先介绍Shell中的流程控制,例如判断语句等等… if语句: 首先了解几个知识: [ -f "somefile" ] :判断是否是一个文件 [ -x "/bin/ls" ] :判断/bin/ls是否存在并有可执行权限 [ -n "$var" ] :判断$var变量是否有值 [ "$a" = "$b" ] ....
shell中的函数、数组、告警系统分析
shell中的函数 1、#!/bin/bash function inp(){ echo "The first parameter is $1" echo "The second parameter is $2" echo "The third parameter is $3" echo "The number of parameter is $#" echo "The script's nam....
linux shell自定义函数(定义,返回值,变量作用域)
linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。下面说说它的定义方法,以及调用需要注意那些事项。 一、定义shell函数(define function) [ function ] funname [()] { &n...
【一天一个shell命令】文本内容操作系列-awk补充二(函数)
这节可能要写的比较粗了,时间太少。 一. 内置函数注意一种约定俗称语法习惯: [a]代表a可选. 数字函数(Numeric Functions) 函数名 说明 atan2(y,x) 返回y/x弧的反正切 cos(x) 返回x的余弦 exp(x) 返回x的指数 int(x) 返回最靠近的整数,风向标指向0 log(x) 返回x的自然对数 rand() 返回随机数...
Linux Shell编程之三函数
函数是什么呢?我们为什么有使用函数呢? 一、函数的相关知识 函数就是就具有某种特定功能的代码打包起来,提供一个接口以供使用。这样做的好处是:一方面可以实现代码复用,例如:许多面向对象的语言,像Java提供的许多类和方法(函数)一样;另一方面是为了代码的模块化编程,这样可以实现多人同时开发代码。 &nb...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。