xargs + mv

之前一直很弱的只會用 xargs 加 rm、echo 這種不需另加參數的用法。剛需要用到 mv 就查了一下, 找到這篇, -n 和 -I 看起來不錯用。xargs + mv 的寫法:
$ ... | xargs -I @ mv @ DEST_DIR

另外附上一個用到 -n 的情境, 查詢 log 裡所有 IP 的 host name, 方便依 domain name 做些後處理:
$ awk '{print $1}' /var/log/apache2/access.log | sort -nu | xargs -n 1 host

留言

這個網誌中的熱門文章

(C/C++ ) 如何在 Linux 上使用自行編譯的第三方函式庫

熟悉系統工具好處多多

virtualbox 使用 USB 裝置