Domande taggate «bash»

Domande specifiche per GNU Bourne Again SHell, al contrario di altre shell Bourne / POSIX. Per domande sulle shell Unix in generale, utilizzare invece il tag / shell.

2
leggi -a array -d '\ n' <pippo, codice di uscita 1
Se provo ad eseguire read -a fooArr -d '\n' &lt; bar il codice di uscita è 1 - anche se realizza ciò che voglio; metti ogni riga di barin un elemento dell'array fooArr(usando bash 4.2.37). Qualcuno può spiegare perché questo sta accadendo Ho trovato altri modi per risolverlo, come quelli …
8 bash  newlines  read 






4
reindirizzare e registrare l'output dello script
Sto cercando di riordinare i seguenti frammenti, gli obiettivi di progettazione sono di registrare tutto l'output di uno script e non dovrebbe essere un wrapper. Meno linee sono migliori. Non mi interessa l'input dell'utente (in questa fase), gli script target vengono eseguiti in modo non interattivo. Lo snippet deve output …

2
Differenza tra [[$ variabile]] e [[-n $ variabile]]?
In bash, sono [[ $variable ]]e [[ -n $variable ]]completamente equivalenti? Sembra essere il caso a giudicare dall'output di seguito, ma vedo entrambe le forme di utilizzo prevalenti negli script di shell. $ z="abra" $ [[ $z ]] $ echo $? 0 $ [[ -n $z ]] $ echo $? …
8 bash  shell  test 

1
Come posso cambiare il colore dell'hardstatus dello schermo in base all'utente che ha effettuato l'accesso?
Non ho modificato / creato un file .screenrc da un po ', ma questo è quello che sto attualmente usando: # Turn off the screen startup message startup_message off # Define format of bottom navigation/status/date/etc. line hardstatus alwayslastline "%{yk}[ %H ] %-Lw%50&gt;%{gk}(%{-}%n-%t%{gk})%{-}%+Lw%&lt; %=%{yk}[ %c %d.%m.%Y ]" # Increase scrollback buffer …

2
Leggi il titolo da un DVD?
Ho notato che ogni immagine del DVD ha un nome maiuscolo semi-univoco. Esiste un modo standardizzato per leggere semplicemente questo nome come utente non root in Linux? Sono su un derivato di Ubuntu 12.04 con il kernel 3.7. Vorrei semplicemente ottenere il nome di qualsiasi disco attualmente nell'unità in questo …
8 bash  dvd 

1
Differenza tra variabile di ambiente e variabile di shell
Si dice che le variabili di ambiente siano ereditate nei processi secondari, ma non le variabili di shell. Tuttavia, il seguente test mostra che le variabili di shell sono viste nel processo figlio proprio come variabili di ambiente. Qual è la differenza? &gt; bash --version GNU bash, version 3.2.39(1)-release (x86_64-suse-linux-gnu) …

2
cp -f non può sovrascrivere alias cp -i
Nel mio file /home/user/.bashrc, ho quegli alias per prevenire errori: alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' Se sono veramente sicuro di quello che sto facendo, posso sovrascrivere rme gli mvalias usando rm -fo mv -f, non mi chiederà se voglio davvero sovrascrivere i file. Il problema è …
8 bash  alias 



2
Usa una variabile di shell in awk
Ecco il mio script (per trovare i file che contengono uno schema specificato): find . -type f \ -exec awk -v vawk="$1" '/'"$vawk"'/ {c++} c&gt;0 { print ARGV[1]; exit 0 } END { if (! c) {exit 1}}' \{\} \; Vorrei usare la mia sceneggiatura con un argomento §: MyScript.sh …
8 bash  awk  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.