ajouter le résultat d'une commande à une ligne dans un fichier [bash] - Shell/Batch - Programmation
Marsh Posté le 31-01-2012 à 22:24:16
cat /proc/cpuinfo | grep processor | wc -l >> ~/fichier_de_sortie |
Ou mieux:
grep -c processor /proc/cpuinfo >> ~/fichier_de_sortie |
Ton usage de sed in-place me parraît étrange. De toutes façons, sed, awk et perl, ce sont des technos de satan pour moi.
Marsh Posté le 31-01-2012 à 22:29:36
Ah ben ça marche bien avec les deux flèches >>
cool. Merci beaucoup
(Quelqu'un ne connaîtrait-il pas un bon livre, un bon site, pour apprendre le bash de A à C.. pour commencer. On verra pour le Z une autre fois)
Marsh Posté le 01-02-2012 à 21:17:51
Swiss_Knight a écrit : Quelqu'un ne connaîtrait-il pas un bon livre, un bon site, pour apprendre le bash de A à C.. pour commencer. |
http://fr.lang.free.fr/cours/Shell_v2.0.pdf
Marsh Posté le 31-01-2012 à 21:29:38
Salut,
dans un petit script en bash,
je souhaite insérer à la fin d'un fichier de sortie, le résultat de la commande suivante :
cat /proc/cpuinfo | grep processor | wc -l
Et si je fais :
sed -i 'cat /proc/cpuinfo | grep processor | wc -l' ~/fichier_de_sortie
Rien ne se passe.
Je suis un peu perdu, une idée ?
ps: j'ai pas trouvé de catégorie [bash], j'espère que j'ai pas posté trop à l'ouest.
---------------
Hergestellt in der Schweiz.