首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

,shell合并

2013-12-26 
求助,shell合并#!/bin/bashToday`date +%Y-%m-%d`echo `date` /home/log/$Today.txtfind /home/aa/test

求助,shell合并
#!/bin/bash
Today=`date +%Y-%m-%d`
echo `date` > /home/log/$Today.txt
find /home/aa/test/ -type f -mtime -3 | xargs grep -l "12" | xargs -i echo {} > /home/log/$Today.txt
find /home/aa/test/ -type f -mtime -3 | xargs grep -l "12" | xargs -i mv {} /home/aa/test1
echo `date` > /home/log/$Today.txt
各位,红色标记的部分能否写成一句?或者简化?TKS
shell 合并
[解决办法]

#!/bin/bash
Today=`date +%Y-%m-%d`
date > /home/log/$Today.txt
for file in `find /home/aa/test/ -type f -mtime -3`; do
    grep -q "12" $file
    if [ $? == 0 ]; then
        echo $file > /home/log/$Today.txt
        mv $file /home/aa/test1
    fi
done

热点排行