Oui l’article est très bien fait et éducatif. Toutefois la solution proposée ne semble toujours pas fonctionner.
En fait il s’agit de la sortie standard que je voudrait filter en une seule commande, alors que si j’envoie la sortie standard dans un fichier « Test.txt » et que je passe :
cat Test.txt | grep -v 'is uptodate$’
le résultat obtenu est correct. Il y a juste quelques lignes comme :
building file list ...
[sender] expand file_list to 524288 bytes, did move
[receiver] expand file_list to 524288 bytes, did move
done
deleting in .
delta-transmission enabled
et à la fin :
total: matches=0 hash_hits=0 false_alarms=0 data=0
sent 1298245 bytes received 259868 bytes 66302.68 bytes/sec
total size is 30620220214 speedup is 19652.12
Qui ne sont évidemment pas éliminées, mais ce n’est pas un réel problème.
Salutations
> Le 24 nov. 2021 à 18:43, Patrick Proniewski via Script_shell_fr <script_shell_fr@???> a écrit :
>
> Bonsoir,
>
>
>> On 24 Nov 2021, at 17:59, Emmanuel Borlet via Script_shell_fr <script_shell_fr@???> wrote:
>>
>> Je pense qu’il faut fusionner la sortie d’erreur avec la sortie standard avec 2>&1
>>
>> /usr/bin/rsync -e "ssh -p 22" -azvv --dry-run --delete /Users/yves/Documents/ yves@192.168.1.10:/Users/yves/Documents 2>&1 | grep -v 'is uptodate$'
>>
>> Plus d’explications ici :
>> https://openclassrooms.com/fr/courses/43538-reprenez-le-controle-a-laide-de-linux/40444-les-flux-de-redirection
>
>
> Intéressant cet article, didactique et bien fait, mais je suis surpris qu'il laisse sous silence un aspect intéressant des redirections des sorties standard et d'erreurs : le fait qu'on peut les modifier durablement :)
> J'avais posté un exemple à cette adresse il y a déjà une éternité : <https://www.patpro.net/blog/index.php/2007/01/22/77-quelques-astuces-pour-gerer-les-redirections-d-erreurs-en-bash/>
>
>
> Attention, rien à voir : les listes ont déménagé, là vous avez posté (et moi aussi) sur l'ancienne version des listes qui va disparaitre bientôt.
> La nouvelle version de cette liste est à l'adresse https://listes.patpro.net/sympa/info/script_shell_fr (et on poste à <script_shell_fr@???>).
>
> patpro
> _______________________________________________
> archives :
> http://listes.patpro.net/list/sshfr.fr.html
> http://listes.patpro.net/mailman/listinfo/script_shell_fr
_______________________________________________
archives :
http://listes.patpro.net/list/sshfr.fr.html
http://listes.patpro.net/mailman/listinfo/script_shell_fr