Retourner au contenu associé (entrée de forum : écrire les résultats dans le même fichier)
Posté par Anthony Jaguenaud le 19 août 2015 à 10:29. En réponse au message écrire les résultats dans le même fichier. Évalué à 2.
Salut,
je ne connais pas PERL, mais si tes scripts fonctionne en même temps, le plus simple me semble de créer un pipe nommé. Tes deux scripts écrivent dedans et tu ajoutes un troisième scripts qui le lit et écrit la sortie dans un fichier.
pipe nommé
Ex : writer.sh
#!/bin/bash while true do echo 1ドル >>test.fifo sleep 2ドル done
Dans le shell :
$ mkfifo test.fifo $ chmod +x writer.sh
Dans différent terminaux :
$ ./writer.sh toto 1 # tutu 2 dans un autre terminal...
Pour lire :
$ tail -f test.fifo
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# FIFO ?
Posté par Anthony Jaguenaud . En réponse au message écrire les résultats dans le même fichier. Évalué à 2.
Salut,
je ne connais pas PERL, mais si tes scripts fonctionne en même temps, le plus simple me semble de créer un
pipe nommé. Tes deux scripts écrivent dedans et tu ajoutes un troisième scripts qui le lit et écrit la sortie dans un fichier.Ex :
writer.sh
Dans le shell :
Dans différent terminaux :
Pour lire :