Assegnazione valore

Linguaggi di programmazione: php, perl, python, C, bash, ecc.

Assegnazione valore

Messaggioda Beduntu » giovedì 18 maggio 2017, 13:27

Buon giorno a tutti
Magari è una questione banale e mi sto perdendo nel classico bicchier d'acqua ma non trovo il modo di assegnare un valore ad una variabile (comando) direttamente da bash, mi spiego meglio:

devo configurare una quantità di apparati di rete da shell con una banale sequenza di comandi:

cset [parametro1] (valore1); cset [parametro2] (valore2); ... ecc

se la serie di comandi ha parametri costanti non c'è problema, vengono eseguiti in sequenza e stop; ma se un parametro è variabile tocca modificarlo ogni volta, quindi mi chiedevo: c'è un modo tale che in questo caso venga richiesto un input da prompt e dopo averlo inserito venga ripresa l'esecuzione dei comandi mancanti?

qualcosa del tipo:

#cset ...; cset ipaddress [qualche cosa che proponga un prompt per digitare l'ip]; cset ...; cset ...
#set ... OK
#digitare l'ip:
#set ip OK
#set... Ok
...

spero d'essere stato sufficientemente chiaro.

Ciao
Beduntu
Prode Principiante
 
Messaggi: 1
Iscrizione: gennaio 2013

Re: Assegnazione valore

Messaggioda Zoff » sabato 3 giugno 2017, 16:47

Basta fare così:
Codice: Seleziona tutto
echo "Inserisci un valore per X:"
read valoreX

cset $valoreX
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: viewtopic.php?f=70&t=597066
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
 
Messaggi: 33313
Iscrizione: ottobre 2007


Torna a Programmazione

Chi c’è in linea

Visualizzano questa sezione: tomm e 4 ospiti