shell

    0热度

    1回答

    我有一个文件的目录,我需要使用时间戳重命名为给定的字符串。 我使用下面的代码: for file in itvl_* do mv "$file" "Interval_$(stat -c %Y "$file" | date +%Y%m%d%H%M%S).Interval_001" done 当我运行在符合给定的面具itvl_ *文件的目录的脚本,它会删除所有,但一个或两个文件,然后

    0热度

    2回答

    我试图设置一个简单的单行搜索以查看文件是否存在,如果存在,请通过电子邮件通知我。 这是我使用搜索的命令: find . -name "error_log" 基本上,我只是想用sendmail或类似的东西,如果产生一个error_log文件来拍我的电子邮件。不需要是任何幻想,只是一个简单的消息,如“文件存在”。 有没有简单的方法来做到这一点?

    0热度

    1回答

    我在UrbanCode Deploy Shell步骤中执行以下命令。我想要的是针对所有找到的文件运行Util.sh。 find . -type f -exec ls -al {} \; find . -type f -exec Util.sh -import source= {} overwrite=true \; Util.sh 的输出如下,并第二个命令根本不运行。 delimiter

    0热度

    1回答

    我有一个文件,其中包含下面的表单中的数据。 507425B30 171013D248900022 4057-ACCR PROPERTY TAX 00000000257910+00000000000000+00000000257910+00000000000000+00000000000000+ 507425B30 171013C249999092 1071-DO NOT USE 0000

    0热度

    1回答

    echo "How many days old are the branches you want to delete" echo -n "[Branches age]: " read userDays echo "Deleting branchs older than $userDays day old:" sudo find $FOCUS_HOME -maxdepth 1 -mtime

    0热度

    1回答

    这里是我目前使用的代码: curl "http://google.com" -s -f -o /dev/null || echo "Website down." | mail -s "Website is down" [email protected] 从本质上讲就是我想要做的就是给自己发送一封电子邮件,如果我得到一个403错误。但是,上面的行实际上是给我发电子邮件的任何错误 - 404,50

    0热度

    2回答

    awk 'BEGIN { FS = ","} ; { "puppet node purge " $0 } ' < input.txt 我试图在命令puppet节点清除运行后,它从输入文件中拉出我的服务器,但是当它在脚本中运行时,它会完全跳过。我的想法是它读取puppet节点清除好,但不执行它。 awk 'BEGIN { FS = ","} ; { print "puppet node purg

    0热度

    1回答

    我创建一个shell脚本,一个文件名作为输入,所以我传递文件名称,如 A(01).txt文件 所以假设我想衡量文件大小就显示错误 庆典:附近意外的标记语法错误'(” 我刚才写 #!/bin/sh if [ $# -eq 2 ] then FILE1="$1" FILESIZE1=$(stat -c%s "$FILE1") echo $FILESIZE1 fi

    0热度

    1回答

    所以,我有一个音乐目录。在这个目录中,我有多个文件夹,所有文件夹都有不同的名称,没有任何模式。 [前。代托纳OST,声波CD等]。 我想运行一个脚本,将所有的.flac转换成.mp3,但我只能一个接一个地运行脚本。 我可以从本质上编写一个脚本,将cd放入第一个目录,执行脚本,返回,然后将光盘放入第二个目录,然后重新执行它? 该文件夹没有模式,所以我不认为有办法用通配符来做到这一点。 为了方便起见,

    -1热度

    1回答

    在Linux上,我使用“tee”来捕获“源”命令的输出并将其打印输出日志文件,但失败。我使用的命令是这样的: source ./my_run.sh 2>&1 | tee -i my_run_log my_run.sh的目的是为“使”一些编译工作,以及像CD,RM一些日常工作和svn update。的my_run.sh内容就像如下: make clean cd .. rm .