Shell-Script
有人可以提供一個 xargs 範例,將 mysql 查詢數據管道傳輸到另一個命令中嗎?
有人可以提供該命令的範例
xargs
嗎?我想做一個mysql
查詢來返回一列的 ID 欄位,然後將該結果xargs
輸入另一個命令,比如mysql
查詢刪除。如何才能做到這一點?
xargs 不能很好地處理特殊字元(" ’ 空格),所以我將給你一個使用 GNU Parallel 的範例:
sql -n mysql://user:pass@host/my_db "select data from my_table" | parallel -q sql mysql://user:pass@host/my_db "delete from my_table where data='{}'"
安裝 GNU Parallel(包括 GNU SQL)實際上需要 10 秒:
wget pi.dk/3 -qO - | sh -x
觀看介紹影片以了解更多資訊:https ://www.youtube.com/playlist?list=PL284C9FF2488BC6D1