Bonjour a tous,
je sollicite votre aide conçernant le probleme suivant :
j'ai un scripte qui, lorsque je l'execute me 'pollue' litteralement ma fenetre de terminal telelment qu'il est 'bavard'.
nommé : Running.sh
que je lance classiquement comme ceci : ./Running.sh
je voudrai pourvoir executer ce scripte mais ne voir apparaitre sur ma fenetre de terminal uniquement certains messages,
disons ceux qui commenceraient par "##" par exemple
comme ceci : printf( "##hello world" ); // tout le monde le connait celui la !!!
celui la en revanche sera perdu, non affiché : printf( "hello world" );
je me suis tourné vers la commande GREP mais j'ai un soucis de comprehension :
il est dit que cette commange agit sur un fichier qu'elle va parser et non sur le flus de sortie d'un scripe que l'on veut executer.
j'ai besoin que GREP execute le fichier et non qu'elle l'ouvre !!
j'ai essayé 'avant de demander de l'aide' toute sorte de combinaison mais sans succées,
comme ceci :
./Running.sh > grep "^##"
merci pour le coup de pouce !!, a moins que je me soit completement fourvoyé, peut etre que grep ne peut attraper un flux
fab
Partager