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.


5
Aggiunta di numeri dal risultato di un grep
Eseguo il seguente comando: grep -o "[0-9] errors" verification_report_3.txt | awk '{print $1}' e ottengo il seguente risultato: 1 4 0 8 Vorrei aggiungere ciascuno dei numeri fino a una variabile di conteggio corrente. C'è una fodera magica che qualcuno può aiutarmi a costruire?
23 bash  shell  grep 


7
Doppia e tripla sostituzione in bash e zsh
Seguito dato alla parte di fondo di questa domanda . In bashposso usare ${!FOO}per la doppia sostituzione, in zsh ${(P)FOO}. In entrambi, la vecchia scuola (hack-y) eval \$$FOOfunziona. Quindi, la cosa più intelligente e più logica per me sarebbe la ${${FOO}}, ${${${FOO}}}…sostituzione doppia / tripla / n. Perché questo non …

3
bash - posso fare: trovare ... -exec questo && quello?
C'è un modo per combinare logicamente due comandi di shell che vengono invocati con find - exec ? Ad esempio, per stampare tutti i file .csv che contengono la stringa foo insieme alla sua occorrenza, vorrei fare: find . -iname \*.csv -exec grep foo {} && echo {} \; ma …
23 bash  find 





6
Directory corrente abbreviata nel prompt della shell?
vim ha una funzionalità davvero interessante che utilizza nei suoi percorsi quando sono un po 'lunghi: Abbrevia il percorso del documento nella scheda in alto. C'è un modo per fare qualcosa di simile a questo in modo che il mio prompt di bash non assomigli a questo: rfkrocktk@work-laptop ~/Documents/Projects/Work/maventest/src/main/java/com/tkassembled/ $
23 bash  prompt 


7
bash se non più condizioni senza subshell?
Voglio combinare più condizioni in un'istruzione shell e annullare la combinazione. Ho il seguente codice di lavoro per una semplice combinazione di condizioni: if [ -f file1 ] && [ -f file2 ] && [ -f file3 ] ; then # do stuff with the files fi Funziona benissimo. Se …




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.