comando 'action' negli script di shell


2

Guarda le seguenti righe di codice:

. $IPKG_INSTROOT/etc/functions.sh

initscript=$1

action=${2:-help}

shift 2

Cosa fa il actioncomando?

Risposte:


2

L'azione sta impostando il suo valore sul secondo argomento dello script. Se manca il secondo argomento, è impostato su "help".


Quale sarebbe l'output di "aiuto"? Aprirà una sorta di file di aiuto che è già presente?
Akshaa,

Dipende dal resto del codice, incolla il codice mancante. Se devo indovinare, questo è uno script di init che ha un'azione speciale "help" che mostra l'utilizzo, e con quella linea lì invece di morire e mostrare aiuto sull'uso, lo imposta semplicemente su "help" e lascia che il codice proceda, che produrrà lo stesso risultato. Ma senza codice, è solo un'ipotesi casuale.
Valor

scusa amico, il codice è confidenziale. Ma sì ... ho capito. Grazie :)
Akshaa,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.