Question Ajouter un écho au fichier?


Sous Linux, comment puis-je faire quelque chose comme

echo 'hello world' > log.txt

mais au lieu d'écraser le contenu de log.txt, il est ajouté à la fin de log.txt?


16
2017-08-14 20:53


origine


Pour plus de détails voir le tout sur Redirection I / O dans le Guide avancé de script de bash. - Zoredache
@ Zoredache: excellente référence! +1 - Brent.Longborough


Réponses:


echo 'hello world' >> log.txt

39
2017-08-14 20:56





Essayer:

>>

Au lieu de:

>

5
2017-08-14 20:56





Sous Linux, vous pouvez également utiliser la balise utile HERE pour multiline append:

cat >> log.txt << EOF
hello word 1
hello word 2
hello word 3
EOF

Le shell Linux est plus puissant que l'invite de commande Windows! ;)


5
2017-08-14 22:37



Bien que shell puisse être plus puissant que cmd.exe, je dirais que ce n’est pas plus puissant que powershell. - GregD
PowerShell est un langage de script qui doit être comparé à un autre langage de script, par exemple Perl, puis Perl est plus puissant que PowerShell. ;) :RÉ - aleroot
Vilain! Pas de langue jihads ici! - Brent.Longborough


echo 'Bonjour tout le monde' >> log.txt


3
2017-08-14 20:56