Sto ottenendo output da un programma che dapprima produce una riga che è un gruppo di intestazioni di colonna, quindi un gruppo di righe di dati. Voglio tagliare varie colonne di questo output e visualizzarlo in base a varie colonne. Senza le intestazioni, il taglio e l'ordinamento vengono facilmente eseguiti tramite l' -kopzione per sortinsieme cuto awkper visualizzare un sottoinsieme delle colonne. Tuttavia, questo metodo di ordinamento mescola le intestazioni di colonna con il resto delle righe di output. C'è un modo semplice per mantenere le intestazioni in alto?
headsta leggendo più di una riga in un buffer e sta gettando via gran parte di essa. La mia sedidea ha avuto lo stesso problema.
lseekinput in grado quindi non funzionerà durante la lettura da una pipe. >outfile{ head -n 1; sort; } <outfile
{ head -1; sort; }. Elimina sempre un sacco di testo dopo la prima riga. Qualcuno sa perché questo accade?