GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Mengeksekusi Perintah Di Gnuplot Menggunakan Script Shell?

Yang ingin saya lakukan adalah menulis skrip yang pertama kali meluncurkan program dan kemudian memerintahkannya untuk menjalankan banyak perintah dan kemudian berhenti. Mari kita beri contoh.

Saya menulis skrip ini myscript.sh dan itu tidak bekerja seperti yang saya inginkan. Apa yang dilakukannya hanya menjalankan gnuplot dan menunggu sampai berhenti dan kemudian menjalankan perintah lainnya; yang jelas menghasilkan kesalahan.

#!/bin/bash
gnuplot
plot sin(x)
pause -1
quit

Saya kira sudah jelas apa yang saya coba lakukan; jika tidak, beri tahu saya di komentar.

Jawaban yang Diterima:

Dari man gnuplot atau halaman manual online-nya:

   -p,  --persist  lets  plot  windows  survive after main gnuplot program
   exits.

   -e "command list" executes the requested commands  before  loading  the
   next input file.

Jadi yang mungkin ingin Anda jalankan adalah perintah berikut:

gnuplot -e "plot sin(x); pause -1"

Varian lain yang saya usulkan tetapi tidak terlalu berguna adalah:

gnuplot -p -e "plot sin(x); pause -1"
gnuplot -e "plot sin(x)"
gnuplot -p -e "plot sin(x)"


Ubuntu
  1. Cara Mengeksekusi Perintah/Script Secara Otomatis Selama Reboot atau Startup

  2. Bagaimana Cara Menjalankan Script Di Shell Saat Tombol Pintasan Ditekan?

  3. Bagaimana Cara Memeriksa Shell Yang Saya Gunakan?

  1. Bagaimana Cara Mengeksekusi Skrip Sh Dari Pintasan Desktop?

  2. Bagaimana cara mengeksekusi kode di shell Django dengan skrip python eksternal?

  3. Cara mengeksekusi file tanpa ekstensi .sh di shell

  1. Bagaimana Cara Menjalankan Script Shell Di Latar Belakang?

  2. Bagaimana Cara Membuat Animasi Rotasi Menggunakan Shell Script?

  3. Bagaimana cara menjalankan skrip bash?