
Linux Shell 编程
chenopodium
这个作者很懒,什么都没留下…
展开
-
shell获取系统当前时间并格式化
time=$(date "+%Y%m%d-%H%M%S")ortime=$(date "+%Y-%m-%d %H:%M:%S")......等各种自己想要的格式echo "${time}"上面两行简单的代码就是shell获取当前时间并按照自己想要的格式输出。需要注意几点date后面有一个空格,否则无法识别命令,shell对空格还是很严格的。Y显示4位年份,如:2018;y显示2位年份,如:18。m原创 2018-01-18 00:21:03 · 162216 阅读 · 3 评论 -
shell脚本操作数据库
#!/bin/shHOSTNAME="172.27.68.127"PORT="3306"USERNAME="root"PASSWORD="password"EMA_DBNAME="enigma"CNG_6_DBNAME="cng_6"CNG_7_DBNAME="cng_7"DBNAME="test"#delete dbdelet原创 2018-03-07 22:30:58 · 476 阅读 · 0 评论 -
获取文件或者目录的时间戳
date +[时间格式] -r 目录/文件例如:date +%Y%m%d\ %H:%M:%S -r /home/test/aaa.sh输入结果:20180118 14:40:08注意:要输出空格需要""转义字符原创 2018-03-07 22:32:20 · 3703 阅读 · 0 评论 -
输出到指定文件
#!bin/shtime=$(date "+%Y%m%d%H%M%S")echo "hello world">/home/test/backup/"restore db"${time}.log将结果输出到指定文件夹,并已时间命名。echo "hello world">/home/test/backup/"restore db"${time}.log这条语句是覆盖式写入文件,原创 2018-03-07 22:34:11 · 1951 阅读 · 0 评论 -
菜鸟写的清理文件的shell脚本
#!/bin/shema_file_path="/home/sqlback/enigma"cng6_file_path="/home/sqlback/cng/cng_6"cng7_file_path="/home/sqlback/cng/cng_7"log_file_path="/home/sqlback/logs"time=$(date "+%Y-%m-%d")log_name=".原创 2018-03-07 22:59:56 · 681 阅读 · 0 评论