0
votes

Comment supprimer le délimiteur d'onglet après la dernière colonne en utilisant UNIX

J'ai un fichier séparé par tabulation. J'utilise le code ci-dessous: xxx

Ce code imprime le numéro de colonne présent dans le fichier de numéro de colonne, mais le problème que je suis confronté est \ t est venir après la dernière colonne.
Comment supprimer cela?


1 commentaires

Afficher quelques échantillons de données serait mieux, ce qui est dans le fichier colonne_nmber et ce qui est dans le fichier TSV. Aussi quelle est votre production attendue.


3 Réponses :


0
votes

au lieu d'impression "Tab 'onglet" pour chaque champ, imprimez le premier champ sans onglet, puis appendez le reste comme "champ de tabulation": xxx


0 commentaires

0
votes

premier fichier de test: xxx

et l'awk: xxx

sortie: xxx


0 commentaires

0
votes

Si vous avez toujours besoin d'une réponse à votre question initiale (supprimer \ t après la dernière colonne): SED -I 'S / [[[SPACE:]] $ //' your_file.tsv retirera l'espace blanc à la fin des lignes de votre fichier.


0 commentaires