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
Perché l'uso di "yes" su piph bash * not * provoca loop infiniti?
Secondo la sua documentazione, bash attende che tutti i comandi in una pipeline abbiano terminato l'esecuzione prima di continuare La shell attende che tutti i comandi nella pipeline terminino prima di restituire un valore. Quindi perché il comando yes | truetermina immediatamente? Il yesloop non dovrebbe essere per sempre e …
16 bash  shell  pipe 

2
Cosa significa "</ dev / null"?
Capisco &gt; /dev/nullreindirizzare le cose a /dev/nullcui si comporta come un buco nero. Tuttavia, non capisco cosa &lt; /dev/nullsignifichi. Ho visto alcuni script scritti in questo modo: nohup myprogram &gt; foo.out 2&gt; foo.err &lt; /dev/null &amp; Quindi, cosa significa &lt; /dev/nullnel codice sopra? ecco un esempio in cui è suggerito
16 bash 


2
Utilizzo delle risorse usando pipe e qui stringa
Possiamo ottenere lo stesso risultato usando i seguenti due in bash , echo 'foo' | cat e cat &lt;&lt;&lt; 'foo' La mia domanda è: quali sono le differenze tra questi due per quanto riguarda le risorse utilizzate e quale è meglio? Il mio pensiero è che durante l'utilizzo di pipe …
16 bash  pipe  resources 


6
Shell: "Visualizza tutte le 2588 possibilità?"
Quindi, stavo spostando il mio laptop (e ho la cattiva abitudine di impostare le cose sulla tastiera ...) e mi sono svegliato per scoprire questo: $ Mostra tutte le 2588 possibilità? (yo n) Quale comando mostrerebbe qualcosa del genere? Sto usando Bash.
16 bash  shell 

2
Uso pratico dell'opzione `set -k` in bash
Quando usiamo l' set -kopzione in bash? Il manuale di riferimento di Bash dice: Tutti gli argomenti sotto forma di istruzioni di assegnazione vengono inseriti nell'ambiente per un comando, non solo quelli che precedono il nome del comando. Capisco cosa fa l'opzione, ma non riesco a immaginare quando ne abbiamo …
16 bash  shell 

1
Completamento bash per valori separati da virgola
Vorrei creare una regola di completamento per l'elenco dei parametri separati da virgola. Ad esempio, ho un comando che riceve un elenco di nomi di server: myscript -s name1,name2,name3 In questo momento sono riuscito a scrivere il seguente completamento: _myscript () { local cur prev opts _get_comp_words_by_ref cur prev opts='-s' …

5
Funzione bash stateful
Vorrei implementare una funzione in Bash che aumenta (e restituisce) un conteggio ad ogni chiamata. Sfortunatamente questo sembra non banale poiché sto invocando la funzione all'interno di una subshell e di conseguenza non può modificare le variabili della shell madre. Ecco il mio tentativo: PS_COUNT=0 ps_count_inc() { let PS_COUNT=PS_COUNT+1 echo …

4
Converti tutti i pdf nella directory corrente in png
Voglio scrivere uno bashscript per convertire tutti i .pdffile nella directory corrente in un .pngfile. Per esempio: $ls . a.pdf b.pdf $./pdf2png.sh Converting pdfs to pngs a.pdf -&gt; a.png b.pdf -&gt; b.png Questo è il mio miglior tentativo: #!/bin/bash convert -verbose -density 500 -resize '800' a.pdf a.png convert -verbose -density …
16 bash  imagemagick 

4
Come posso passare alla modalità di modifica vi in ​​readline?
Voglio passare alla modalità di modifica vi in ​​un ambiente readline. Ma non voglio usare 'set -o vi'. Voglio passare temporaneamente usando una scorciatoia da tastiera. La pagina man dice che posso farlo con M-C-j. Ma questo non funziona per me. Sto usando Ubuntu e un xterm. Non funziona neanche …
16 bash  readline 


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.