[[ `cat a.log |wc -l` -eq 0 ]] && echo "file is empty"
转载 2017-03-29 19:26:00
1079阅读
2评论
判断文件是否存在file="config.yaml"if [ ! -f "$file" ] # not existthen echo "file not exist" # do something # touch "$file"else echo "file exist"fi判断文件是否为如果文件,则一直下载,直到文件不为为止。file="config.yaml"while [ ! -
原创 4月前
345阅读
[code="shell"]a="a"b="a"if [ $a = $b ] then echo "="else echo "!=" fi#-z 检查str1的长度是否为0if [ -z $a ]then echo "zero"else echo "not zero" fi#-n 检查str1的长度
原创 1月前
17阅读
shell变量为或非:[[$1=""]]非:[[$1!=""]]
转载 2020-05-15 13:15:19
6034阅读
#!/bin/bash ################################################### #Program: split #Discription: split big file #History: 2012/07/19 redkey ################################################### PATH=
转载 精选 2012-07-19 15:35:28
691阅读
先写一些基本语法: 1、字符串判断 str1 = str2      当两个串有相同内容、长度时为真 str1 != str2      当串str1和str2不等时为真 -n str1        当串的长度大于0时为真(串非) -z str1        当串的长度为0时为真(空串) str1           当串str1为非时为真
转载 精选 2010-05-24 10:06:49
3522阅读
ls dirname 如果返回为则目录为 或者ls dirname|wc -l 如果结果为0则目录为 最简单的方法:用ls -A $dir 好用的,测试过,对.file也能好用。 #!/bin/sh ...
转载 2019-11-07 09:38:00
2140阅读
2评论
#!/bin/bash # 查找当前目录中所有大于1mb的文件,把文件名写到文本文件中,统计个数 # # find命令,参数:路径地址,命令参数,-size n (查找长度为n的文件) -type f (查找某类型文件,f普通文件) # tee命令 参数:文件名 (把输入数据保存成文件) # | 管道符号 把第一个命令的执行结果传给第二个命令 # wc统计命令,参数:-l (统计行数) ...
原创 2021-06-17 18:56:15
1833阅读
shell判断变量为:注:变量必须加双引号if[!-n"$Na"]
转载 2019-11-08 08:47:35
3357阅读
shell中如何判断一个变量是否为shell编程中,对参数的错误检查项中,包
原创 1月前
463阅读
查看多个独立文件grep "file1|file2|file3"也支持正则表达式
原创 2022-03-28 10:32:08
1063阅读
查看多个独立文件grep "file1|file2|file3"也支持正则表达式
原创 2021-07-01 16:34:23
1305阅读
file1-file2 => file3file1=/data/aaafile2=/data/bbbfile3=/data/cccsort -m $file3
转载 2014-09-28 17:24:00
33阅读
2评论
一句话判断 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 或者 #
转载 2018-11-16 13:46:00
2771阅读
2021-09-01 1. 字符串判主要用到两个参数 -z 判断字符串为否 -n 判断字符串不为 2. 实例 #!/bin/bash PID=`date` if [ -z "$PID" ]; then echo "PID is empty" else echo "PID is not empt ...
转载 2021-09-01 11:32:00
952阅读
2评论
条件测试使用方式: test expression 或 [::expression::] 或 [[::expression::]] 说明: “test”和”[“ 均为命令,”[[”是关键字 上面的形式中的□为空格,必须 整数测试 -eq 等于 [ "$a" -eq "$b&quot
原创 2010-07-19 11:19:41
953阅读
1点赞
 #########start script#############  #!/bin/bash  s=`du -k   /home/xiaoyi/test.log | awk '{print $1}'`    if [ $s -gt "204800" ]       &nbs
原创 2012-09-18 13:54:47
1090阅读
     最近看到群里有人聊到他们的服务器最近被挂马,然后想利用一个脚本能够实时监控web目录下文件的变化,也就是对该目录的增删改操作都会记录到相应日志下。      当时感觉这个功能的确实有点意思,所以网上查阅了些资料,自己研究了下,这会儿有空写了个脚本,分享给大家,如有问题,还请大家指出。以下我写了两个脚本:脚本1:将需要监控的目录
原创 2013-08-01 15:17:55
10000+阅读
2点赞
1评论
#####从ftp服务器上的/home/data 到 本地的/home/databackup#### #!/bin/bash ftp -n<<! open 192.168.1.171 user guest 123456 binary cd /home/dat
转载 精选 2014-12-04 13:16:31
857阅读
  • 1
  • 2
  • 3
  • 4
  • 5