ljsq.net
当前位置:首页 >> Linux编程问题 编写一个shEll脚本 显示当天日期 查... >>

Linux编程问题 编写一个shEll脚本 显示当天日期 查...

显示日期可以使用date命令 我想第二个应该是指定用户是否目前正登陆在该系统中吧 可以使用who命令进行查看 然后通过write可以向其发送一个消息

显示日期可以使用date命令 我想第二个应该是指定用户是否目前正登陆在该系统中吧 可以使用who命令进行查看 然后通过write可以向其发送一个消息

用date命令先取得当前的时间(仅取小时数) : date '+%H' #按24小时制取hour (00..23) 然后与12进行比较,判断是不是12点之前 参考脚本代码: #!/usr/bashhh=`date '+%H'`if [ $hh -gt 12 ]then echo "$hh behind 12"else echo "$hh in front of...

1、假设你有一堆文件要改名列表 2、例如 #!/bin/sh cd ./sh ymd=`date +%Y%m%d` max=`find . -type f -name '*.sh'|wc|awk '{print $1}'` x=(`seq -f %02g 1 ${max}`) i=0 for file in `ls *.sh`;do file1=$(echo $file|awk -F. '{print $1}') n...

#!/bin/bashdate=$(date -d '+0 days' '+%Y-%m-%d') #声明一个变量,并赋值当天日期cd /root/data #进入目录mkdir $date #创建目录mysqldump -uusername -ppassword db_name > $date"db_name.sql" #数据库备份,修改用户名密码,还有要备份数据...

echo "0 1 * * * * /bin/bash /your/shell/path/xxx.sh" >> /var/spool/cron/root #!/bin/bash dir="/a" bak="/b" mday=7 date=`date -d now +%Y-%m-%d` find $dir -type f -mtime +1 -exec cp {} $bak/ \; find $dir -type f -mtime +7 -delete

[root@OMS ~]# bill_month="`date +%Y%m`"[root@OMS ~]# next_month=`expr $bill_month + 1`01[root@OMS ~]# echo $next_month20130801

在Linux下,可以通过date语句来获取当前日期: 输入:date +%Y%m%d 输出:20190314 命令实际执行情况如下图: 扩展资料 GNU 对 date 命令的另一个扩展是 -d 选项,使用这个功能强大的选项,您可以完成很多有意义的工作。 1、快速地查明一个特定...

find /home/test -type f -ctime -1 -exec mv {} '/tmp' \;

#!/bin/bashdate_day=`date +%d`for ((i=1;i

网站首页 | 网站地图
All rights reserved Powered by www.ljsq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com