Linux xargs 命令

壹頁書發表於2014-06-13
xargs這個命令感覺挺有用的
比如批次刪除redis 以某個字元作為開頭的條目。

刪除key以mvbox開頭的所有條目:
  1. redis-cli keys "mvbox_*" | xargs redis-cli del
或者

  1. [lihuilin@lihuilin ~]$ cat test.txt
  2. 1
  3. 2
  4. 3
  5. 4
  6. 5
  7. [lihuilin@lihuilin ~]$ cat test.txt | xargs -i echo delete user where id={}
  8. delete user where id=1
  9. delete user where id=2
  10. delete user where id=3
  11. delete user where id=4
  12. delete user where id=5



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29254281/viewspace-1181868/,如需轉載,請註明出處,否則將追究法律責任。

相關文章