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)




2
Come archiviare un file immagine nella variabile bash?
Dopo aver usato il seguente comando, pngString="$(cat example.png)" echo -n "$pngString" > tmp.png Non riesco ad aprire tmp.png come file PNG. Forse alcune informazioni vanno perse quando uso $pngStringper archiviare il file di immagine. Quindi la domanda è: come posso memorizzare le informazioni complete sull'immagine usando una variabile nello script …
14 bash  cat  images  binary  variable 



2
Come incrementare la variabile locale in Bash?
Dati 1 \begin{document} 3 Codice #!/bin/bash function getStart { local START="$(awk '/begin\{document\}/{ print NR; exit }' data.tex)" echo $START } START2=$(getStart) echo $START2 che ritorna 2ma voglio 3. Cambio senza successo la fine con questa risposta su Come posso aggiungere numeri in uno script bash : START2=$((getStart+1)) Come puoi incrementare …

2
Come possono le variabili usare “~” per il cd?
Come posso usare una variabile - $BASEnel mio cd. Ho provato quanto segue ma ho ricevuto un errore $ cd ~/z/repo_1_ruby_193/ 23:23:57 durrantm Castle2012 /home/durrantm/z/repo_1_ruby_193 $ BASE="~/z" 23:24:03 durrantm Castle2012 /home/durrantm/z/repo_1_ruby_193 $ cd $BASE/repo_1_ruby_193 -bash: cd: ~/z/repo_1_ruby_193: No such file or directory 23:24:25 durrantm Castle2012 /home/durrantm/z/repo_1_ruby_193


1
Vedi l'espansione delle variabili Bash per il debug?
Sono disponibili strumenti / trucchi per espandere le variabili in modo da facilitare la lettura del codice bash? Ad esempio, convertirà quanto segue: DIR=/var/tmp FILE=${DIR}/file SCRIPT_ROOT=/opt/root TOOL=${SCRIPT_ROOT}/tool.sh ${TOOL} ${FILE} per: DIR=/var/tmp FILE=/var/tmp/file SCRIPT_ROOT=/opt/root TOOL=/opt/root/tool.sh /opt/root/tool.sh /var/tmp/file Sto convertendo il codice BASH in Python e leggendo la sintassi BASH è noioso.

4
bash nomi di variabili dinamiche (variabili)
Voglio creare dinamicamente una sequenza di stringhe manipolando una matrice di elementi e creando una procedura aritmetica. for name in FIRST SECOND THIRD FOURTH FIFTH; do $name = $(( $6 + 1 )) $name = "${$name}q;d" echo "${$name}"; printf "\n" done Il risultato del desiderio sarebbe il seguente per $6uguali …
12 bash  variable 

7
Serializza la variabile shell in bash o zsh
C'è un modo per serializzare una variabile di shell? Supponiamo di avere una variabile $VARe di poter essere in grado di salvarla su un file o qualsiasi altra cosa e poi rileggerla più tardi per ottenere lo stesso valore? Esiste un modo portatile per farlo? (Io non la penso così) …
12 bash  shell  zsh  variable 


5
Numero di caratteri nell'output di un comando shell
Sto scrivendo uno script che deve calcolare il numero di caratteri nell'output di un comando in un unico passaggio . Ad esempio, l'utilizzo del comando readlink -f /etc/fstabdovrebbe restituire 10perché l'output di quel comando è lungo 10 caratteri. Questo è già possibile con le variabili memorizzate utilizzando il seguente codice: …
12 shell  string  variable 

2
Come conservare pipe (|) in una variabile?
L'idea sarebbe di usarlo come ... una pipe in un comando. Ad esempio: supponiamo che ci sia una sorta di lungo percorso che deve essere ripetuto di nuovo e ripetutamente, seguito da una pipe e un secondo programma, ovvero "directory1/directory2/direcotry3/file.dat | less -I " Vorrei che quella parte fosse archiviata …
12 bash  pipe  variable 

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.