Sto tentando di utilizzare awk per rimuovere i primi tre campi in un file di testo. Rimozione dei primi tre campi è facile. Ma il resto della linea viene incasinato da awk: i delimitatori vengono modificate da scheda a spazioRimuove le prime colonne e lascia intatta la riga rimanente in awk
Ecco che cosa ho provato:
head pivot.threeb.tsv | awk 'BEGIN {IFS="\t"} {$1=$2=$3=""; print }'
Le prime tre colonne vengono rimossi correttamente. Il problema è che l'output finisce con le schede tra le colonne $ 4 $ 5 $ 6, ecc. Convertiti in spazi.
Non v'è alcuna variabile denominata "se" in awk. la shell ha IFS, awk ha FS. –