Apakah saya buta atau ada ada pilihan seperti --in-placeuntuk sort?
Untuk menyimpan hasil ke file input, sed menggunakan -i( --in-place).
Mengarahkan output sortke file input
sort < f > f
hasil membuatnya kosong. Jika tidak ada --in-placepilihan - mungkin ada beberapa trik bagaimana melakukan ini dengan cara yang praktis ?
(Satu-satunya hal yang muncul di benak saya:
sort < f > /tmp/f$$ ; cat /tmp/f$$ > f ; rm /tmp/f$$
Pindah bukanlah pilihan yang tepat, karena izin file mungkin berubah. Itu sebabnya saya menimpa dengan isi file temp yang kemudian saya hapus.)
sort.
insitu, yang memungkinkan perintah apa pun untuk digunakan di tempat.