J'essaie de créer un script, et une partie nécessite d'afficher des lignes avec des valeurs numériques.sortie grep différente sur deux serveurs
Ma syntaxe de base est:
echo $i | grep [0-9]
Par exemple, je mis i=12345
, il doit générer 12345
.
Mais sur un serveur, il ne sort rien (exactement les mêmes commandes).
Je ne sais pas comment Google ce problème, j'ai essayé "sortie grep différente sur un autre serveur", en vain.
J'ai essayé, mais l'autre serveur ne produit toujours RIEN. –
Avez-vous utilisé des citations suggérées par Noir Levy? Il peut y avoir un fichier appelé "5" dans ce répertoire ou quelque chose. –
J'ai utilisé "" et cela a fonctionné. Une dernière question, devrais-je utiliser "-e" à chaque fois que j'utilise des crochets sur grep? –