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.







17
Nella shell, cosa significa "2> & 1"?
In una shell Unix, se voglio combinare stderre stdoutnello stdoutstream per ulteriori manipolazioni, posso aggiungere quanto segue alla fine del mio comando: 2>&1 Quindi, se voglio usare headl'output da g++, posso fare qualcosa del genere: g++ lots_of_errors 2>&1 | head così posso vedere solo i primi pochi errori. Ho sempre …
2285 bash  shell  unix  redirect 


30
Estrai il nome del file e l'estensione in Bash
Voglio ottenere il nome file (senza estensione) e l'estensione separatamente. La migliore soluzione che ho trovato finora è: NAME=`echo "$FILE" | cut -d'.' -f1` EXTENSION=`echo "$FILE" | cut -d'.' -f2` Questo è sbagliato perché non funziona se il nome del file contiene più .caratteri. Se, diciamo, ho a.b.js, prenderà in …
2110 bash  string  filenames 

30
Come divido una stringa su un delimitatore in Bash?
Ho questa stringa memorizzata in una variabile: IN="bla@some.com;john@home.com" Ora vorrei dividere le stringhe per ;delimitatore in modo da avere: ADDR1="bla@some.com" ADDR2="john@home.com" Non ho necessariamente bisogno delle variabili ADDR1e ADDR2. Se sono elementi di un array, è ancora meglio. Dopo i suggerimenti delle risposte seguenti, ho finito con il seguente che …
2043 bash  shell  split  scripting 





30
Come contare ricorsivamente tutte le righe di codice in una directory?
Abbiamo un'applicazione PHP e vogliamo contare tutte le righe di codice in una directory specifica e nelle sue sottodirectory. Non abbiamo bisogno di ignorare i commenti, poiché stiamo solo cercando di ottenere un'idea approssimativa. wc -l *.php Questo comando funziona benissimo in una determinata directory, ma ignora le sottodirectory. Stavo …
1625 bash  shell 

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.