- Come si passa una variabile in uno script bash??
- Come esporto una variabile nello script della shell??
- Che cos'è $@ nello script bash??
- Come faccio a sommare uno script bash?
Come si passa una variabile in uno script bash??
Gli argomenti possono essere passati allo script quando viene eseguito, scrivendoli come un elenco delimitato da spazi dopo il nome del file di script. All'interno dello script, la variabile $1 fa riferimento al primo argomento nella riga di comando, $2 al secondo argomento e così via. La variabile $0 fa riferimento allo script corrente.
Come esporto una variabile nello script della shell??
Ad esempio, crea la variabile chiamata vech e assegnagli un valore "Bus":
- vech=Autobus. Visualizza il valore di una variabile con echo, inserisci:
- echo "$vech" Ora, avvia una nuova istanza di shell, inserisci:
- bash. ...
- echo $vech. ...
- export backup="/nas10/mysql" echo "Backup dir $backup" bash echo "Backup dir $backup" ...
- export -p.
Che cos'è $@ nello script bash??
$@ si riferisce a tutti gli argomenti della riga di comando di uno script di shell. $1, $2, ecc., fare riferimento al primo argomento della riga di comando, al secondo argomento della riga di comando, ecc. Metti le variabili tra virgolette se i valori potrebbero contenere spazi.
Come faccio a sommare uno script bash?
Se desideri che l'utente inserisca il numero come argomento dello script, puoi utilizzare lo script seguente: #!/bin/bash numero="$1" default=10 sum=`echo "$numero + $default" | bc` echo "La somma di $numero e 10 è $somma." Dai un'occhiata: ./temp.sh 50 La somma di 50 e 10 è 60.