
shell
tuzhg
这个作者很懒,什么都没留下…
展开
-
shell生成三位数随机数
#!/bin/bash#Auth: Zz#Script: Three digit random numbern=10for i in `seq 1 $1` #参数,可生成任意个随机数,不传默认生成1个dob=$(($RANDOM%10)) #百位上不能为0b=`expr $b + 1` ...原创 2018-07-23 12:17:03 · 3244 阅读 · 0 评论 -
Guessnumber
#!/bin/bash#Auth: Zz#Script: Guess numbern=$(($RANDOM%100)) #RANDOM生产随机数while :do read -p "please input a number...原创 2018-07-19 17:17:00 · 1206 阅读 · 0 评论 -
shell 批量重命名2.0
#!/bin/bash#Auth: Zz#Script: Renamefor fileName in `ls /home/test_dir` donewname=`echo $fileName | sed 's/tzg/tuzhigang/g' ` ##将文件名有tzg的字符串换成...原创 2018-08-10 13:56:59 · 436 阅读 · 0 评论 -
文件批量重命名(大小写转换)
#!/bin/bash#Auth: Zz#Script: folder renamefor fileName in `ls test_dir` #会先执行``中的命令 do lowercase=`echo $fileName | t...原创 2018-08-06 16:09:23 · 4572 阅读 · 0 评论 -
shell添加字符到指定行的行首或行尾
添加字符到行尾#!/bin/bash#Auth: Zz#Script: add tailcat tt.txt | while read linedoecho $line | sed 's/create table.*/&_h/g'done添加字符到行首#!/bin/bash#Auth: Zz#Script: add headcat tt.tx...原创 2018-08-29 14:31:26 · 10808 阅读 · 1 评论 -
shell学习小结:循环导出一个表数据,通过ftp命令上传后删除
#!/bin/bashAuth:ZzScript:导出一个表的数据,ftp上传后删除,以应对磁盘空间不够的问题。sysname=$1date=$2tablelist=`grep "^${sysname};" /etl/etl/prog/tablename.list | awk -F ";" '{print $2}' | awk 'gsub(/[[:blank:]]*/,"")'...原创 2018-10-26 22:29:32 · 790 阅读 · 0 评论