Ben kör ya da benzeri hiçbir seçeneği yoktur muyum --in-place
için sort
?
Sonuçları girdi dosyasına kaydetmek için sed, -i
( --in-place
) işlevini kullanır .
Çıktısını sort
girdi dosyasına yönlendirmek
sort < f > f
boş hale getirir. Eğer --in-place
seçenek yoksa - belki de bunu kullanışlı bir şekilde nasıl yapacağınıza dair bir numara olabilir.
(Aklıma ilk gelen şey:
sort < f > /tmp/f$$ ; cat /tmp/f$$ > f ; rm /tmp/f$$
Taşınma doğru bir seçim değildir, çünkü dosya izinleri değişebilir. Bu yüzden daha sonra çıkardığım temp dosyasının içeriğiyle üzerine yazıyorum.)
sort
.
insitu
, herhangi bir komutun yerinde kullanılmasına izin vermek de mümkündür.