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.


3
Differenza tra {1,2,3} e {1..3}
C'è una differenza tra le sequenze {1,2,3}e {1..3}? Ad esempio se ho alcuni file file.1 file.2 file.3 e li voglio catinsieme è sicuro da usare cat file.{1..3} > file? Quello che so è che cat file.*>filepotrebbe causare problemi perché la shell può espandere i file in modo casuale a volte …
17 bash 


3
Come eseguire un ciclo infinito in background
Come posso eseguire un ciclo infinito in background, continuando con l'esecuzione dello script? Esempio "script": while true; do something_in_the_background; done do_something_while_the_loop_goes_on_in_the_background for 1 2 3; do somethingelse; done exit 0 Questo (notate il &) sembra mandare in crash l'intero sistema dopo poco: while true; do something_in_the_background & done do_something_while_the_loop_goes_on_in_the_background for …
17 bash 


1
È un comportamento standard per cd scegliere automaticamente quando viene assegnato un nome di directory incompleto?
Ho tre cartelle chiamate ProjectA, ProjectBe ProjectC. Quando ho tab-Complete cda cd Projecte premere Enter, sceglie ProjectC. Ho scoperto che questo è anche il caso di altri casi simili; per impostazione predefinita è l'ultimo in ordine lessicografico (ma questo può anche essere modificato / aggiunto di recente). È previsto questo …

4
Spazi vicino ai tubi
Ho visto history | grep blahe history |grep blah; e history|grep blahfunziona anche, anche se nessuno sembra mai usarlo. C'è qualche significato negli spazi (ad es. Il piping da / per comandi diversi richiede un uso diverso degli spazi) o è sempre arbitrario?
17 bash  shell  pipe 


2
Come recuperare gli alias persi?
Ho fatto un comando echo al mio file .bash_aliases e ho cancellato tutti i miei alias, tranne l'alias di test. Tuttavia, ho ancora una sessione aperta con gli alias caricati (nel tcl?). Posso recuperarli da questa sessione?



2
Cosa significano gli argomenti '-v' e '-x' bash?
Ho visto un paio di script di shell con il seguente shebang: #!/bin/bash -x -v Tuttavia, man bashnon spiega a cosa servono questi argomenti -xe -vse appartengono bashaffatto. Quindi cosa significano quelli -xe -v(e altri possibili argomenti)?
17 bash  shebang 

2
sostituendo backtick con $ () non funzionante
Ho alcuni vecchi script che provo ad aggiornare. Alcuni dei codici condensano a: export X=`(echo "abc"; echo "def")` echo $X che fornisce l'output previsto: abc def Ora Internet mi dice che i backtick sono fuori $()è quello che devo usare, ma quando provo: export X=$((echo "abc"; echo "def")) X non …
17 bash 



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.