Domande taggate «bash»

Per domande sugli script scritti per la shell dei comandi di Bash. Per gli script di shell con errori / errori di sintassi, si prega di controllarli con il programma shellcheck (o nel server web shellcheck su https://shellcheck.net) prima di pubblicare qui. Le domande sull'uso interattivo di Bash hanno maggiori probabilità di essere in argomento su Super User che su Stack Overflow.



23
Comando ls: come posso ottenere un elenco ricorsivo a percorso completo, una riga per file?
Come posso ottenere ls per sputare un elenco piatto di percorsi ricorsivi one-per-line? Ad esempio, voglio solo un elenco semplice di file con i loro percorsi completi: /home/dreftymac/. /home/dreftymac/foo.txt /home/dreftymac/bar.txt /home/dreftymac/stackoverflow /home/dreftymac/stackoverflow/alpha.txt /home/dreftymac/stackoverflow/bravo.txt /home/dreftymac/stackoverflow/charlie.txt ls -a1 fa quasi quello di cui ho bisogno, ma non voglio frammenti di percorso, voglio …
493 bash  command-line  find  ls 


9
Rimuovi un prefisso / suffisso fisso da una stringa in Bash
Nel mio bashscript ho una stringa e il suo prefisso / suffisso. Devo rimuovere il prefisso / suffisso dalla stringa originale. Ad esempio, supponiamo che io abbia i seguenti valori: string="hello-world" prefix="hell" suffix="ld" Come posso ottenere il seguente risultato? result="o-wor"
485 bash 




18
Come restituire un valore di stringa da una funzione Bash
Vorrei restituire una stringa da una funzione Bash. Scriverò l'esempio in Java per mostrare cosa mi piacerebbe fare: public String getSomeString() { return "tadaa"; } String variable = getSomeString(); L'esempio seguente funziona in bash, ma esiste un modo migliore per farlo? function getSomeString { echo "tadaa" } VARIABLE=$(getSomeString)


19
comando bash / fish per stampare il percorso assoluto di un file
Domanda: esiste un semplice comando sh / bash / zsh / fish / ... per stampare il percorso assoluto di qualunque file lo alimento? Caso di utilizzo: Sono in directory /a/be mi piacerebbe stampare il percorso completo del file csulla riga di comando in modo che possa facilmente incollarlo in …
448 bash  shell  path 

12
Bash ignorando l'errore per un particolare comando
Sto usando le seguenti opzioni set -o pipefail set -e In bash script per interrompere l'esecuzione in caso di errore. Ho ~ 100 righe di esecuzione dello script e non voglio controllare il codice di ritorno di ogni riga dello script. Ma per un comando particolare, voglio ignorare l'errore. Come …
445 linux  bash 


4
Elabora tutti gli argomenti tranne il primo (in uno script bash)
Ho un semplice script in cui il primo argomento è riservato al nome file e tutti gli altri argomenti facoltativi devono essere passati ad altre parti dello script. Utilizzando Google ho trovato questo wiki , ma ha fornito un esempio letterale: echo "${@: -1}" Non riesco a far funzionare nient'altro, …
444 bash  shell 

30
Controlla se un array Bash contiene un valore
In Bash, qual è il modo più semplice per verificare se un array contiene un determinato valore? Modifica : con l'aiuto delle risposte e dei commenti, dopo alcuni test, ho trovato questo: function contains() { local n=$# local value=${!n} for ((i=1;i < $#;i++)) { if [ "${!i}" == "${value}" ]; …
443 arrays  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.