find
perintah dapat menampilkan nama file sebagai string yang dibatasi null (jika -print0
disediakan), dan xargs
dapat mengkonsumsinya dengan -0
opsi dihidupkan. Namun di antaranya, sulit untuk memanipulasi kumpulan file tersebut – sort
perintah memiliki -z
switch, yang memungkinkan untuk mengurutkan file-file itu, tetapi head
dan tail
tidak memilikinya.
Bagaimana saya bisa melakukan head
dan tail
pada input yang dibatasi nol itu dengan cara yang nyaman? (Saya selalu dapat membuat skrip ruby pendek &lambat, tetapi saya berharap ada cara yang lebih baik)
Jawaban yang Diterima:
GNU head
dan tail
karena coreutils versi 8.25 memiliki -z
pilihan untuk itu.
Dengan versi yang lebih lama atau untuk sistem non-GNU, Anda dapat mencoba dan menukar