GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Memanggil Script Shell Lain Seperti Subrutin?

Bagaimana cara memanggil skrip shell lain dan menunggu penyelesaiannya?

Saya ingin memberikan argumen input dan menerima kode hasil yang dikembalikan. Dan lanjutkan menjalankan kode lainnya.

Jawaban yang Diterima:

Anda tidak mengatakan shell mana yang Anda gunakan, jadi dengan asumsi bash, lakukan saja

#!/bin/bash

/path/to/other/script arg1 arg2
rc=$?

Variabel rc sekarang berisi kode pengembalian dari skrip Anda yang lain. Bergantung pada apa yang ingin Anda capai, Anda mungkin mencoba dan melakukan lebih banyak hal, tetapi pertanyaan Anda sangat kabur, itulah titik awal terbaik.


Linux
  1. Bagaimana Menangani Switch Dalam Script Shell?

  2. Bagaimana Membuat File Sementara Di Shell Script?

  3. Bagaimana Anda menjalankan skrip saat login di * nix?

  1. Bagaimana Memanggil Fungsi Bash Dalam Skrip Bash Di Dalam Awk?

  2. Bagaimana cara menyimpan perintah dalam variabel dalam skrip Shell?

  3. Cara mengeksekusi file tanpa ekstensi .sh di shell

  1. Bagaimana Cara Menjalankan Script Shell Di Latar Belakang?

  2. Cara menjalankan skrip Python dari shell

  3. Apa itu Skrip Shell? Bagaimana Cara Membuat Script Shell?