Je me demande comment utiliser une ligne de commande Linux pour exporter un résultat i grep
dans un fichier CSV de différentes colonnes.
Voici les colonnes que je grep de la dernière commande
Le format final, je voudrais atteindre, maintenant je dois importer les données manuellement à partir d’un fichier txt est le suivant:
linux
microsoft-excel
command-line
grep
awk
hakuro
la source
la source
grep
. Vous avez du texte (ce qui s'avère être une sortie partielle delast
, c'est-à-dire, produit parlast | grep
) et vous voulez faire quelque chose avec. (2) Que veux-tu faire? D'après le titre et le corps de la question, il semble que vous souhaitiez convertir votre texte au format CSV. (Montrez-nous un exemple de ce que vous voulez.) À partir de l'image et des balises, il apparaît que vous souhaitez importer vos données dans Excel. (L'outil «Texte en colonnes» d'Excel fait cela. L'avez-vous essayé? Pourquoi n'est-il pas assez bon pour vous?)… (Suite)Réponses:
Il vous suffit de remplacer l'onglet par des virgules et de définir la sortie dans un fichier csv:
le texte dans grep peut être un chat pour votre fichier pour obtenir tout le contenu
Je ne sais pas s'il s'agit d'un onglet ou seulement d'un espace blanc sur votre sortie, s'il existe un espace blanc:
la source
dernier | awk '{imprimer 3 $, 4 $, 5 $, 6 $, 8 $, 9 $}' '> cadeau.xls
Cette commande est parfaite pour vos besoins.
la source