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
Come passare i file trovati da find come argomenti?
Prima di tagliare le risposte banali ma inapplicabili: non posso usare né il trucco find+ xargsné le sue varianti (come findcon -exec) perché ho bisogno di usare poche espressioni del genere per chiamata. Tornerò su questo alla fine. Ora per un esempio migliore consideriamo: $ find -L some/dir -name \*.abc …





6
mostra solo i dischi fisici quando si usa df e mount
Quando uso dfo mount, sono soprattutto interessato alle partizioni del disco fisico. Oggi l'output di questi comandi è sopraffatto da filesystem temporanei e virtuali, cgroups e altre cose che non mi interessano su base regolare. Le mie partizioni fisiche nell'output iniziano sempre con ' /', quindi ho provato a creare …


3
Come usare il built-in bash per sostituire l'output di una subshell o di una funzione
Sto cercando di utilizzare la sottostringa bash integrata per sostituire l'output di una subshell o di un'altra funzione bash. I seguenti comandi funzionano abbastanza bene in zsh; ma provoca un bad substitutionerrore in bash: ${${PWD##*/}//trunk/latest} o ${$(basename $PWD)//trunk/latest} l'output dovrebbe essere l'ultima cartella di $PWD, sostituita da latestquando la mia …
9 bash 


1
Bash: quante sessioni nidificate in profondità?
Supponiamo che avvii una bashshell, ... e poi un'altra bashsessione all'interno di quella shell, ... e poi un'altra bashsessione all'interno di quella sessione, ... e poi un'altra bashsessione all'interno di quella sessione, ... (volte N) ecc. Per uscire da tutte le sessioni N devo digitare exitN volte. Come faccio a …


3
Nuova riga in variabili bash
Sto cercando di memorizzare più righe in una variabile bash, ma non sembra funzionare. Ad esempio, se elenco /binun file per riga e lo memorizzo $LS, quindi passo $LScome stdin a wc, restituisce sempre 1: $ ls -1 /bin | wc -l 134 $ LS=$(ls -1 /bin); wc -l <<< …
9 bash  shell  quoting 

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.