apenas digite o comando e ele será executado:
#!/bin/bash
ls -l
se você quiser executar outros scripts de shell, use:
sh otherShell.sh
ou para arquivos executáveis:
. otherShell.sh
O gnuplot é como outros comandos, você pode usá-lo dentro do shell script:
Exemplo:
#!/bin/sh
lib=$1
old="output/old/$lib.dat"
new="output/new/$lib.dat"
gnuplot << EOF
set logscale x
set logscale y
set size square
set grid
set pointsize 1
plot "< paste $old $new" using 1:4 ti '$lib'
EOF
para o problema "não estava dando tempo para visualização e interação com a GUI lançada dentro do aplicativo": você pode dizer ao gnuplot para imprimir o gráfico para o arquivo, que você pode abrir e visualizar:
plot '<SOME FILE>' .......
Ou você precisa invocar o gnuplot com um sinalizador:
gnuplot --persist
para garantir que os gráficos permaneçam após a saída do gnuplot.
Fontes: