我现在开始在学校学习shell脚本,我的任务之一就是编写一个shell脚本菜单来查看来自特定BackupLogFile.dat的用户备份。当我试图找出如何写日期时,我遇到了这个问题,我无法将日期格式转换为BackupLogFile.dat文件中的日期格式(例如2012年9月9日)和用户输入数据格式化(ddmmyyyy)。我尝试编写如下脚本,但我没有工作。非常感谢有人能指出我哪里出错了。谢谢:))
#!/bin/bash
echo -n "Enter the date (ddmmyyyy): "
read answer
date=$answer-'+%d/%m/%Y' | grep BackupLogFile.dat
答案 0 :(得分:0)
试试这样:
DATE=`date +%Y-%m-%d`