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
拡張子をxargs
に正しく連結していますか?
は急流名が空白文字が含まれていますか? – jcollado
私は以前に応答していないため申し訳ありません(私は完全に投稿応答の電子メール通知を設定したと思います)とにかく、いいえ空白がありません。私は今週末にこれらの答えを試してみるつもりです。みなさんありがとうございました – yougotborked