xargsの処理空間を使用します

  1. xargsのセパレータは、「\ n」は(スペースで区切られたデフォルト)が指定されています
    locate xxx | xargs -d '\n' ls -l
  2. xargsが使う-0区切りの「\ 0」末端にパラメータを、テキスト文字列をxargsのに渡すことができる「\ n」は「\ 0」に置き換えられています
    locate xxx |tr '\n' '\0' | xargs -0 ls -l
  3. findコマンドであれば、使用が可能見つける-print0各ターミネーターの結果として、「\ 0」パラメータ
    find ./ -name xx* -print0|xargs -0 ls -l

https://blog.csdn.net/qingsong3333/article/details/77600883?utm_source=blogxgwz3

おすすめ

転載: www.cnblogs.com/dylanchu/p/11269654.html