Önce bir grup sütun başlığı olan bir satır, sonra da bir grup veri üreten bir programdan çıktı alıyorum. Bu çıktının çeşitli sütunlarını kesmek ve çeşitli sütunlara göre sıralanmış olarak görüntülemek istiyorum. Başlıklar olmadan, kesme ve sıralama, sütunların bir alt kümesini birlikte görüntüleme veya görüntüleme -kseçeneği ile kolayca gerçekleştirilir . Ancak, bu sıralama yöntemi, sütun başlıklarını çıktı satırlarının geri kalanıyla karıştırır. Başlıkları üstte tutmanın kolay bir yolu var mı?sortcutawk
headbirden fazla satırı bir ara belleğe okuyup çoğunu atmak. Benim sedfikrim de aynı problemdi.
lseekgirdiyle çalışır, böylece bir borudan okurken işe yaramaz. Bir dosyaya yönlendirirseniz >outfileve sonra çalıştırırsanız çalışır{ head -n 1; sort; } <outfile
{ head -1; sort; }çalışma tekniğini alamıyorum . İlk satırdan sonra daima bir demet metni siler. Bunun neden olduğunu bilen var mı?