将输出流传输到文件不起作用

时间:2020-06-09 19:11:36

标签: shell

我编写了一个简单的shell脚本,例如:

marco () {
      echo "$(pwd)" > /tmp/missimg/marco.txt
}

但是它没有按我预期的那样工作。我想将echo的输出重定向到marco.txt文件,但marco.txt的内容保持不变。怎么样?

1 个答案:

答案 0 :(得分:0)

如果这段代码就是脚本所拥有的全部内容,那么在运行它时它实际上什么都不做,因为您所做的只是声明一个函数,但是为了使该代码起作用应该稍后在您的代码上调用。如果是这种情况,请尝试:

#!/bin/bash

marco () {
      echo "$(pwd)" > /tmp/missimg/marco.txt
}

marco
相关问题