我在BASH Scripting的第一个学期,我遇到了一些困难。我参加了其他编程课程,如C ++或Java,但Bash的语法让我感到害怕。我喜欢这个问题的一些建议。我需要做以下事情:
我只需要帮助处理脚本的语法部分。
谢谢 - 我也喜欢任何帮助BASH的网站。
答案 0 :(得分:2)
你可以这样做......
grep "^Feb 24" /var/log/secure
你可以这样做......
test -d mylogs || mkdir mylogs
检查“mylogs”目录中是否已有与当前日期,月份和小时匹配的文件。 (假设文件名的格式为DDMMHH)
test -e mylogs /`date +%d%m%H`&& echo“我已经有了一个文件”
如果您这样做,请回显到“文件存在,没有写入我的日志”屏幕,然后退出。如果它不存在,那么将今天的数据从/ var / log / secure写入你的'mylog-month-day-hour'文件。示例(2月4日下午2点)输出:mylog-02-04-14
呃,你现在应该明白这个想法。你现在可以解决这个问题;)有用的命令是man -k <keyword>
答案 1 :(得分:1)
首先阅读一些bash基础知识。然后,有链接描述您的特定问题。