如何在 shell 的结果之前打印一行提示呢?

2017-01-23 10:25:59 +08:00
 mrco
rsync -n -avr --size-only --delete /mnt/share/ /mnt/ARCHIVES/ |grep '^deleting'
#输出
deleting ucloud_backups/web_2017-01-06.tar.gz

我希望在第二行结果之前打印一条提示"xxx",不用脚本,就用命令行怎么实现呢,谢谢哦

1568 次点击
所在节点    问与答
3 条回复
freeznet
2017-01-23 10:35:33 +08:00
`echo '这是提示' && rsync -n -avr --size-only --delete /mnt/share/ /mnt/ARCHIVES/ |grep '^deleting'`

是说这样么?
mrco
2017-01-23 10:42:33 +08:00
@freeznet 你好啊,你的可以实现,但是有其他命令可以实现么?
mrco
2017-01-23 11:33:30 +08:00
@freeznet

rsync -n -avr --size-only --delete /mnt/share/ /mnt/ARCHIVES/ |grep '^deleting'| awk 'BEGIN {print "xxxx"}{print $!"\t"}'

同事告诉我的,给你同步下,谢谢你哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/336381

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX