【发布时间】:2014-09-10 22:09:23
【问题描述】:
我正在尝试制作一个脚本,它将一些输出从几个函数重定向到一个文件。这是我的代码的样子。
#!/bin/bash
touch /var/log/test.log
results=/var/log/test.log
outputFormat()
{
echo "This is outputFormat" >> results
}
outputParseFull()
{
echo "This is outputParseFull" >> results
outputFormat;
}
outputParseFull;
运行后,/var/log/test.log 被创建,但文件本身是空白的。我希望文件包含以下内容
这是 outputParseFull
这是输出格式
每个函数必须有一行。我在这里做错了什么?
【问题讨论】:
标签: bash file function redirect output