HDTutorial
IT

La riproduzione carica il player incorporato di YouTube (modalità privacy avanzata).

Tutorial di Scripting Shell per Principianti 4 - Passare Argomenti a uno Script Bash

402.175 visualizzazioni 29 ottobre 2017 8:35

Guarda su YouTube
CanaleProgrammingKnowledge

Descrizione dell’autore

Passare argomenti a uno script shell

Qualsiasi script shell che esegui ha accesso (ereditando) alle variabili di ambiente disponibili per il suo shell genitore. Inoltre, qualsiasi argomento che digiti dopo il nome dello script sulla riga di comando viene passato allo script come una serie di variabili.

I seguenti parametri sono riconosciuti:

$*
Restituisce una singola stringa ($1, $2 ... $n'') che comprende tutti i parametri posizionali separati dal carattere separatore di campo interno (definito dalla variabile di ambiente IFS).

$@
Restituisce una sequenza di stringhe ($1'', $2'', ... $n'') dove ogni parametro posizionale rimane separato dagli altri.

$1, $2 ... $n
Si riferisce a un argomento numerato dello script, dove n è la posizione dell’argomento sulla riga di comando. Nel Korn shell puoi riferirti direttamente agli argomenti dove n è maggiore di 9 usando le parentesi graffe. Ad esempio, per riferirti al 57° parametro posizionale, usa la notazione ${57}. Negli altri shell, per riferirti a parametri con numeri maggiori di 9, usa il comando shift; questo sposta la lista dei parametri verso sinistra. $1 viene perso, mentre $2 diventa $1, $3 diventa $2, e così via. Il decimo parametro, ora inaccessibile, diventa $9 e può quindi essere richiamato.

$0
Si riferisce al nome dello script stesso.

$#
Si riferisce al numero di argomenti specificati su una riga di comando.

★★★ I Migliori Corsi Online di ProgrammingKnowledge ★★★

★★★ Corsi Online per imparare ★★★

★★★ Segui ★★★

Informazioni su questo tutorial

ProgrammingKnowledge ha pubblicato questo video tutorial di 8:35 il 29 ottobre 2017. È stato visto 402.175 volte su YouTube.

Categoria
Istruzione
Durata
8:35
Pubblicato
29 ottobre 2017
Visualizzazioni
402.175
Mi piace
3.398

Condividi

Questo tutorial in altre lingue