[gull] Truc et astuces: bash: Communications inter-process
felix
felix at f-hauri.ch
Fri Apr 26 16:55:00 CEST 2019
Re,
Au fait, ce script lance "gnome-terminal", et contient des lignes
commentées pour utiliser "xterm". Ces lignes sont facilement éditables
pour utiliser d'autre TERM.
Pour remplacer d'un coup gnome-terminal par xterm, il faut intervertir
les deux lignes en raison de l'ouverture de guillemets. La commande
sed suivante permet d'intervertir lignes et commentaires:
sed '/^#/{N;/xterm.*geom/{ s/#\(.*\)\n\(.*\)/#\2\n\1/ }}' -i ipc_win-demo.sh
----
Petit oubli corrigé: créer le fichier d'historique avant d'entrer
dans une boucle qui va en dépendre...
@@ -16,4 +16,5 @@
gnome-terminal --geometry +1 -x bash -c "printf '\e];Input window...\a';
HISTFILE=/tmp/ipc_dem.hist
+ touch \$HISTFILE
loop=:
while \$loop && history -c && history -r \$HISTFILE &&
... Vu d'ici, c'est assez con, désolé.
On Sat, Apr 20, 2019 at 06:57:49PM +0200, felix wrote:
> - https://f-hauri.ch/vrac/ipc_win-demo.sh.txt
> https://f-hauri.ch/vrac/ipc_win-demo.sh
>
> Petite démo. Ouvre 3 fenêtres: Input, Log (output) et Error,
> lit les commandes dans la fenêtre Input et les affiche les
> sorties dans les 2 autres fenêtres.
> Il s'agit d'un script à executer normalement, sans argument.
--
Félix Hauri - <felix at f-hauri.ch> - http://www.f-hauri.ch
More information about the gull
mailing list