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.