GNU/Linux >> Linux Esercitazione >  >> Linux

Come chiamare altri script di shell come una subroutine?

Come faccio a chiamare un altro script di shell e attendere il suo completamento?

Voglio passare gli argomenti di input e ricevere il codice del risultato di ritorno. E continua a eseguire il resto dei codici.

Risposta accettata:

Non dici quale shell stai usando, quindi supponendo bash, lo fai e basta

#!/bin/bash

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

La variabile rc ora contiene il codice di ritorno dall'altro script. A seconda di ciò che stai cercando di ottenere, potresti provare a fare più cose, ma la tua domanda è così vaga che è il miglior punto di partenza.


Linux
  1. Come creare un file temporaneo nello script della shell?

  2. Come chiamare una funzione Bash nello script Bash all'interno di Awk?

  3. Come eseguire uno script di shell in background?

  4. Come eseguire script Python dalla shell

  5. Cosa sono gli script di shell? Come creare script di shell?

Come creare script di shell

Come scrivere uno script di shell in Ubuntu

Come memorizzare un comando Linux come variabile nello script della shell

Come eseguire lo script della shell come servizio SystemD in Linux

Come eseguire un comando in uno script della shell?

Come creare ed eseguire uno script di shell in Ubuntu 22.04