Domande taggate «variable»

Una variabile è un nome, se scelto correttamente con un significato simbolico, che contiene un valore o valori. Usa questo tag se la tua domanda è specifica sull'uso delle variabili negli script di shell (se vuoi chiedere informazioni sulle variabili nei linguaggi di programmazione, probabilmente dovresti chiedere su StackOverflow)



4
Perché il contenuto JSON di heredoc non è analizzabile?
Ho un frammento JSON. Quanto segue non funziona: VALUE=<<PERSON { "type": "account", "customer_id": "1234", "customer_email": "jim@gmail.com" } PERSON echo -n "$VALUE" | python -m json.tool Il risultato è: Nessun oggetto JSON può essere decodificato Fare lo stesso con jq, ad es echo -n "$VALUE" | jq '.' Non c'è output. …


2
Come fare in modo che `local` acquisisca il codice di uscita?
Nel mio progetto ho il seguente frammento: local output="$(bash "${1##*/}")" echo "$?" Questo stampa sempre zero a causa della localrimozione, tuttavia, localcomporta il $?comportamento corretto della variabile: che consiste nell'assumere il codice di uscita dalla subshell. La mia domanda è: come posso mantenere locale questa variabile e catturare anche il …

3
Definire le variabili con un nome variabile
Cosa c'è di sbagliato in questo script? Sto cercando di definire A1 = 1, B1 = 1, C1 = 1 LIST="A B C" for x in $LIST do "$x"1=1 done e il risultato è: ./x.: line 7: A1=1: command not found ./x.: line 7: B1=1: command not found ./x.: line …

2
Come utilizzare le variabili tra virgolette singole
Ho un'applicazione che assume come input attributi tra virgolette doppie incorporate tra virgolette singole. Prendi ad esempio questo comando giusto: command -p 'cluster="cl1"' Per automatizzarlo, ho creato un file bash usando $CLUSTERcome variabile. Come dovrebbe essere il mio comando? In altre parole, cosa dovrei mettere al posto di cl1? Nota …









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.