0
我想创建一个脚本,它将在启动时创建一个报告文件。该文件的名称会是这样的
报告 - 年 - 月 - DATE.log
和内容将包括这些命令的输出:
创建一个报告日志并在单个脚本中操作它(Debian)
service apache2 status
df -k
awk -F':' '{ print $1}' /etc/passwd
的问题是,我想,在相同的脚本,创建一个文件并在其中存储内容。 这里是我已经做了:
filename = date +"Report-%Y-%M-%D"
service apache2 status > $filename
它告诉我,重定向ambigous,我看到了_END东西在$文件名的末尾,我无法找到如何解决它。
预先感谢您的任何帮助
我对'filename = date +“Report-%Y-%M-%D”'有很大的怀疑。在尝试创建具有该名称的文件之前是否打印过'$ filename'?你的第一个片段中是否有'
'错字?如果你把它放在你的脚本中,你会遇到问题... –
是的,如果我打印$文件名,它工作正常,并为
抱歉,我删除它们,这是一个错误 – saperlipopette
好吧,但它打印什么? –