script如何執行外部程式? - Linux

Table of Contents

目前小弟遇到一點困難

就是說我需要用script的方式去結合多種不同的軟體

讓他變成一個流程

就是我只要按一個按鍵 就可以把結果弄出來

例如說 我今天要使用gnuplot來畫圖

那我在script裡面寫

gnuplot

plot XXXXX

可是執行的時候 他只會執行到gnuplot這個階段

plot的部份他就不會執行 整個script就卡住不會動了

由於以前沒有碰過script這個東西

網路上也沒看到比較相類似的需求

所以來這邊問問看 希望有大大可以指導

謝謝

--

All Comments

Suhail Hany avatarSuhail Hany2015-03-15
gnuplot -e "plot XXXXX; plot XXXXX;"
Margaret avatarMargaret2015-03-18
再不然我覺得可能要用 expect 做? (這我不熟
Doris avatarDoris2015-03-20
Quanna avatarQuanna2015-03-24
原來 heredoc 可以這樣用
Freda avatarFreda2015-03-29
expect不是也有pause可以用?
Kelly avatarKelly2015-04-03
如果只是 gnuplot的話 可以用script寫好畫圖設定檔
例如說 檔名叫 plot.gnuplot
然後利用: gnuplot plot.gnuplot
Zora avatarZora2015-04-06
就可以讓gnuplot 利用該設定檔畫圖
Tracy avatarTracy2015-04-08
大多數專業畫圖軟體都可以用執行畫圖設定檔的方式執行