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.


2
Come creare un alias con un comando contiene 'e "
Qualche post fa qualcuno ha chiesto come mostrare la memoria in percentuale. Qualcuno ha risposto con: free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }' Mi chiedevo se posso trasformare questo comando in un alias in ~ / .bashrc. Ma la sintassi dell'alias è: alias aliasname='command' Come …
10 bash  quoting  alias 

5
Cattura il codice di uscita del comando di uscita
Ho questo in uno script bash: exit 3; exit_code="$?" if [[ "$exit_code" != "0" ]]; then echo -e "${r2g_magenta}Your r2g process is exiting with code $exit_code.${r2g_no_color}"; exit "$exit_code"; fi Sembra che uscirà subito dopo il comando exit, il che ha senso. Mi chiedevo c'è qualche semplice comando in grado di …

1
Scrivi comandi strutturati su più righe con il tasto tab attivato
Vorrei scrivere un comando strutturato su più righe come $ for i in *; → do → file $i; → done bmdt.md: ASCII text breakfast.md: ASCII text brmdh.md: ASCII text test.sh: Bourne-Again shell script text executable, ASCII text ma trova la scheda non funzionante, Come potrei attivare il tasto tab …
10 bash 


2
Leggi i log da un processo durante l'esecuzione di alcuni comandi
Ho un servizio che produce registri nel file logs.log. Ho qualche altro comando che interagisce con questo servizio. Diciamo che è alcuni foo.sh. Quello di cui ho bisogno è tagliare e salvare i log logs.logesattamente durante l' foo.shesecuzione. In altre parole, ho bisogno di quella parte dei registri del servizio …
10 bash  tail 




4
trovare il comando, enumerare l'output e consentire la selezione?
Quando uso find, spesso trova più risultati simili find -name pom.xml ./projectA/pom.xml ./projectB/pom.xml ./projectC/pom.xml Spesso desidero selezionare solo un risultato specifico (ad es edit ./projectB/pom.xml.). C'è un modo per enumerare l' findoutput e selezionare un file da passare a un'altra applicazione? piace: find <print line nums?> -name pom.xml 1 ./projectA/pom.xml …
10 bash  files  find 

5
Sensibilità del case in globbing a staffa quadrata
Normalmente, bash globbing è case sensitive: $ echo c* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike cwk2txt.py $ echo C* CarePackage.md ChocRippleCake.md Clips L'uso delle parentesi quadre non sembra cambiare questo: $ echo [c]* casefix.pike cdless chalices.py charconv.py chocolate.pike circum.py clip.pike cpustats.pike crop.pike cwk2txt.py $ echo [C]* CarePackage.md …
10 bash  shell  wildcards  locale 

1
Che cos'è una "s" all'interno di "$ -"?
Normalmente sono a conoscenza del contenuto di $-. Su un recente CentOS ottengo: [grochmal@orion ~]$ echo $- himBH hmBHsono tutte opzioni da sete isignifica che la mia shell è interattiva. Eppure, sul mio Arch Linux ho ottenuto: [grochmal@haps ~]$ echo $- himBHs Non riesco a trovare nulla di utile in …

4
assegnare e ispezionare i metadati della funzione bash
Genero spesso e registro molte funzioni bash che automatizzano molte delle attività che di solito svolgo nei miei progetti di sviluppo. Quella generazione dipende dai metadati del progetto a cui sto lavorando. Voglio annotare le funzioni con le informazioni del progetto che sono state generate, in questo modo: func1() { …
10 bash  function 


2
Come passare l'argomento allo script che viene immesso in bash
In questo momento ho una linea come questa: curl -fsSL http://git.io/vvZMn | bash Sta scaricando lo script e lo passa a bash come file stdin. Vorrei eseguire questo script con ulteriori argomenti print. Forse qualcosa del genere? curl -fsSL http://git.io/vvZMn | bash -- print Ma questo non funziona.
10 bash  pipe  curl  input 

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.