日々精進

新しく学んだことを書き留めていきます

xargsで処理する対象のファイル名に半角スペースが入っていて正しく処理できない

xargsはデフォルトで半角スペースを区切り文字としてinputを分割してしまうので、 分割させないよう例えば以下のようにdelimiterを改行にしてやればいい

| xargs -d '\n'

参考:

stackoverflow.com