couper de la colonne X jusqu’à la fin d’un fichier délimité par des tabulations

Si j’ai un fichier avec un nombre inconnu de colonnes mais que je sais que je veux des colonnes jusqu’à la fin, existe-t-il un moyen simple d’utiliser cut pour cela?

Disons que X = 5,

J’ai utilisé, cut -f5- filename mais cela n’a pas fonctionné.

Ensuite, j’essaie de spécifier le -d ‘\ t’ et cela ne fonctionne pas.

Je ne sais pas ce que je fais mal.

Toute aide est la bienvenue.

Merci!

Vous êtes très proche, mais vous manquez le signe du dollar:

 cut -d $'\t' -f5- file.txt 

Je ne suis pas sûr de savoir comment le faire avec Cut mais ce que je ferais si je devais imprimer les champs de X à la fin serait d’utiliser awk. Supposons X = 2:

 awk '{print $(NF - 2), $(NF - 1), $NF}' <<< "1 2 3 4 5 6" 

qui se traduit par:

 4 5 6 

NF est un mot clé réservé awk qui représente le nombre de champs.