J'ai besoin d'extraire les caractères avant le caractère '('. Ma structure de fichier est:
rose (bon) ook
marguerite () non
lilly (mauvais) bien
tournesol () sympa
J'ai besoin d'un fichier de sortie comme sous la forme de:
rose
daisy
lilly
sunflower
quelqu'un peut-il dire la commande pour cela .....
awk, grep ou sed sont préférables ...
Réponses:
Une
sed
solution alternative :la source
En utilisant
cut
:En utilisant
sed
:la source
(
par ligne.Une
awk
solution:ou GNU
grep
:la source
grep -o '^[^(]*'
Vous pouvez utiliser la commande cut:
la source