Ne yapmak istiyorum ilk bir programı başlatır ve daha sonra komutları bir demet yürütmek ve sonra çıkmak söyler bir komut dosyası yazmaktır. Bir örnek verelim.
Bu senaryoyu yazdım myscript.sh
ve istediğim gibi çalışmıyor. Yaptığı şey sadece gnuplot çalıştırmak ve çıkmak için bekleyin ve sonra diğer komutları çalıştırır; açıkçası hatalar üretir.
#!/bin/bash
gnuplot
plot sin(x)
pause -1
quit
Sanırım ne yapmaya çalıştığım çok açık; değilse, yorumlarda bana bildirin.
-p
Bu örnekte çok fazla kullanılmamasına rağmen ; terminalde enter tuşuna basarsanız, gnuplot çıkar ve çizim penceresi, quit komutu dışında tamamen etkileşimli olmaz. 3. çıktı sadece gelir ve gider (hiç görünmez). Sonuncusu çıktı üretir, ancak gnuplot hemen kapandığından, çizim penceresi tekrar etkileşimli değildir (ayrıca, 1 metrekarelik küçük bir çizim gösterir). Bu yüzdenpause -1
gereklidir.