我试图设置一个脚本来根据transmission-remote
的输出自动删除.torrent
文件。xargs将扩展连接到参数上
transmission-remote http://localhost/transmission -l | grep 100% | grep Finished | awk '{print $10}' | xargs -I% -r -p -n 1 /bin/rm /mnt/samba/Dropbox/%.torrent
这里是我的电流输出:
/bin/rm /mnt/samba/Dropbox/MyTorrent.torrent ?...y
/bin/rm: cannot remove `/mnt/samba/Dropbox/MyTorrent.torrent': No such file or directory
所输出的名称是相同的名称的.torrent
[email protected]:/mnt/samba/Dropbox/# ls
MyTorrent.torrent
[email protected]:/mnt/samba/Dropbox/#
这里也是什么样子的awk
[email protected]:~# transmission-remote http://localhost/transmission -l | grep 100% | grep Finished | grep Done
12 100% 174.4 MiB Done 0.0 0.0 0.01 Finished MyTorrent
我已经遮蔽了真正的torrent名称,但是,有没有人有任何建议?我是否正确连接了.torrent
扩展名和xargs
?
是否洪流名称包含空格字符? – jcollado 2012-02-10 07:29:36
对不起,以前没有回复(我完全认为我设置了电子邮件通知的帖子回复),不管有没有空白。我将在本周末尝试这两个答案。谢谢大家 – yougotborked 2012-02-16 04:16:09