find コマンドは、ファイルの名前をnullで区切られた文字列として出力できます( -print0 の場合) 提供されます)、および xargs -0でそれらを消費することができます オプションがオンになっています。しかし、その間に、そのファイルのコレクションを操作するのは困難です– sort コマンドには-zがあります スイッチ、それはそれらのファイルをソートすることを可能にしますが、 head およびtail それらを持っていません。
headを行うにはどうすればよいですか およびtail 便利な方法でそれらのヌル区切りの入力に? (私はいつでも短くて遅いルビースクリプトを作成できますが、もっと良い方法があることを願っています)
承認された回答:
GNUヘッドコード> およびtail coreutilsバージョン8.25には-zがあるため そのためのオプション。
古いバージョンまたは非GNUシステムの場合は、を交換してみてください。