我制作了一个脚本来封装rsync的使用。问题是,stdout的输出丢失了,这使我无法测试它。我知道如何重定向到文件,但如何重定向到标准输出?
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之后添加>
,但要做什么?
答案 0 :(得分:1)
你不需要任何东西,输出会自动发送到stdout。
-v
(详细)添加到rsync。if
语法不正确,您应该看到错误消息。发布实际代码。