将函数的输出重定向到脚本输出



我做了一个脚本来封装rsync的使用。问题是,标准输出的输出丢失了,这使我无法对其进行测试。我知道如何重定向到文件,但如何重定向到标准输出?

myscript.sh

if [ $# = 0 ]
then
    echo "Not enought arg"
    exit 1
else
    rsync -avze ssh --partial --delete root@$1:/home/* /backup/$1
    exit 0
fi

我想我只需要在 rsync 之后添加>,但是为了什么?

你不需要任何东西,输出会自动发送到标准输出。

  • 也许您应该将-v(详细)添加到 rsync。
  • 您的if语法不正确,您应该会看到一条错误消息。发布实际代码。

相关内容

  • 没有找到相关文章

最新更新