askljasklj. twuikso lsliosus. sakjsiua .sfdds* askhkjash.
Ici, je veux grep lignes contenant .*
Pattern. Utilisation de la commande cat file | grep ".\*"
cat file | grep ".\*"
donne la sortie sakjsiua .sfdds* askhkjash
, mais cela ne devrait pas être sakjsiua .sfdds* askhkjash
ou j’utilise la mauvaise commande
Quelqu’un peut-il aider ici?
Je suppose que vous avez les mots dans un fichier foo. Donne donc une commande:
cat foo | grep ".*"
Imprimerait tout. Si vous voulez juste. * Pattern, utilisez la commande ci-dessous:
cat foo | grep "\.\*"
En mettant nous pouvons faire. et * se comporter comme un caractère de texte normal
vous devriez les échapper comme ci-dessous:
grep "\.\*" yourfile