Comment imprimer une sélection de colonnes séparées par des tabulations?
J'ai un fichier txt avec des colonnes séparées par des tabulations et basé sur ce fichier, je veux créer un nouveau fichier qui ne contient que des informations de certains des colonnes.
C'est ce que j'ai maintenant:
awk '{ print $1, $5 }' filename > newfilename
Qui fonctionne sauf que lorsque la colonne 5 contient des espaces.e.g 123 Street
, seulement 123
montre et la rue est considérée comme une autre colonne.
Comment puis-je obtenir ce que je suis en train de faire?
OriginalL'auteur teepusink | 2010-04-14
Vous devez vous connecter pour publier un commentaire.
Vous pouvez spécifier le séparateur de champ comme tab:
Ou à partir de la ligne de commande comme ceci:
OriginalL'auteur Mark Byers
Qu'en est simple couper shell comand?
très simple mais fait le travail
OriginalL'auteur jppalencar
Vous pouvez utiliser Bash syntaxe de la manière suivante:
Cela permettra d'économiser du 1er et 5e colonnes séparées par des tabulations dans le nouveau fichier.
OriginalL'auteur kenorb