Shell脚本里面也可以定义函数,我们这就来学习下函数 1. 注释 在这之前,我们先看下怎样在Shell脚本中添加注释 好吧,貌似只有一种办法,就是 # 加了#的行会被忽略 #!/bin/bash #####hello #我是注释 # ## ### # echo哎,当行注释 ###### 这里只有单行注释 2...
在实际开发中,我们的程序可能比较大,需要按模块开发,有不同的子程序 每个子程序都是独立的一个 文件,我们可以在一个主程序中调用他们 示例: #!/bin/bash clear echo echo1.Add echo2.Delete echo3.Display echo4.Quit readselection case${selection}in...
今天我们来看一下怎样将数据写入文件中,还记得前面输出信息使用的echo命令吗? 输出到文件同样使用这个命令: 1. 写入文件 示例: #!/bin/bash echowritetofile. echoiputyourname: ready_name echoHello,${y_name}f_users.bat 我们这里使用 将信息重定向到...
1. 定义 Shell脚本中支持一维数组,下标从0开始 我们可以这样 [java]view plaincopy y_books[0]=today y_books[1]=onepiece 可以这样: [java]view plaincopy y_books=(onetwothree) 还可以这样: [java]view plaincopy y_books=( one two three) 2. 读取数...
这里我们先整体简单了解下 参考博客:http://www.cnblogs.com/chengmo/archive/2010/10/20/1855805.html 感谢分享 1. linux下常用的输入输出操作符 标准输入(stdin):代码为0,使用 或者 ;/dev/stdin - /proc/self/fd/0 0代表:/dev/stdin 标准输出(stdo...
在我们之前的例子中,我们经常使用echo命令将一些信息输出,这回我们来详细了解下echo这个命令 语法:(man echo) echo -n :输出后不会自动换行 echo -e :会对一些字符做特殊处理 ( 参考网址:http://blog.csdn.net/flowingflying/article/details/53090...
上一回我们介绍了echo命令,这里我们来介绍一个差不多的printf,同样可以输出信息 printf没有像echo一样自动换行 用法: 参考博客: http://maoxian.blog.51cto.com/4227070/805712 http://blog.csdn.net/flowingflying/article/details/5309013 感谢分享 pr...
1 2 3 4 5 6 7 8 9 10 11 #!/bin/bash uploaddir= /var/www/xxx/ // 要备份的文件夹 bkdir= /var/xxx_bk/$(date +%F) // 备份文件存放地址 以日期作为文件夹名字 mkdir $bkdir tar -cf $bkdir /upload . tar $uploaddir // 文件太多的话压缩太费时间 就直接...
有关shell脚本中判断输入参数个数的方法,可以使用内置变量$#判断输入的参数个数,$#代表了命令行的参数数量。 在shell脚本中,$#代表了命令行的参数数量。 if [ $# != 1 ] ; then echo USAGE: $0 TABNAME echo e.g.: $0 CDR_CALL_20040701 exit 1; fi 位置参...
shell脚本判断输入变量或参数是否为空 例1,判断变量 read -p input a word : word if [ ! -n $word ] ;then echo you have not input a word! else echo the word you input is $word fi 例2,判断输入参数 #!/bin/bash if [ ! -n $1 ] ;then echo you have...