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.

11
Eseguire un comando una volta per riga di input convogliato?
Voglio eseguire un comando java una volta per ogni partita di ls | grep pattern -. In questo caso, penso di poterlo fare, find pattern -exec java MyProg '{}' \;ma sono curioso del caso generale: esiste un modo semplice per dire "esegui un comando una volta per ogni riga di …
162 bash  shell  fish 

2
Ci sono lavori interrotti (all'uscita bash)
Ricevo il messaggio There are stopped jobs.quando provo a uscire da una shell bash a volte. Ecco uno scenario riproducibile in Python 2.x: ctrl+ cè gestito dall'interprete come eccezione. ctrl+ z'arresta' il processo. ctrl+ desce da Python per davvero. Ecco alcuni output del terminale nel mondo reale: example_user@example_server:~$ python Python …
158 bash  shell  process 


14
Rinominare i file in batch
Ho una directory piena di immagini: image0001.png image0002.png image0003.png ... E vorrei un one-liner per rinominarli (diciamo). 0001.png 0002.png 0003.png ... Come faccio a fare questo?
151 shell  bash  rename 


1
Bash: cosa fa "> |"?
Ho appena visto questo scritto; $ some-command >| /tmp/output.txt I tubi verticali vengono utilizzati nei reindirizzamenti standard "piping" l'output di un comando verso un altro, è >|infatti completamente inutile in quanto sarebbe lo stesso >di questo scenario?

2
Come sospendere e riprendere i processi
Nel terminale bash posso premere Control+ Zper sospendere qualsiasi processo in esecuzione ... quindi posso digitare fgper riprendere il processo. È possibile sospendere un processo se ho solo il PID? E se sì, quale comando dovrei usare? Sto cercando qualcosa come: suspend-process $PID_OF_PROCESS e poi per riprenderlo con resume-process $PID_OF_PROCESS



8
Come eseguire il debug di uno script bash?
Sto riscontrando alcuni problemi con alcuni script in bash, su errori e comportamenti imprevisti. Vorrei indagare sulle cause dei problemi in modo da poter applicare correzioni. C'è un modo in cui posso trasformare una sorta di "modalità debug" per bash, per ottenere maggiori informazioni?
135 bash  debugging 

5
Quali codici colore posso usare nel mio prompt di PS1?
Ho usato diversi colori nel mio prompt di PS1 come \033]01;31\] # pink \033]00m\] # white \033]01;36\] # bold green \033]02;36\] # green \033]01;34\] # blue \033]01;33\] # bold yellow Dove posso trovare un elenco dei codici colore che posso usare? Ho guardato Colorize Bash Console Color ma non ha …
132 bash  colors  prompt 


3
Citando entro $ (sostituzione comando) in Bash
Nel mio ambiente Bash uso variabili contenenti spazi e utilizzo queste variabili nella sostituzione dei comandi. Purtroppo non riesco a trovare la risposta su SE. Qual è il modo corretto di citare le mie variabili? E come devo fare se questi sono nidificati? DIRNAME=$(dirname "$FILE") o cito al di fuori …

4
Precedenza degli operatori logici della shell &&, ||
Sto cercando di capire come funziona la precedenza dell'operatore logico in bash. Ad esempio, mi sarei aspettato che il seguente comando non riecheggiasse nulla. true || echo aaa && echo bbb Tuttavia, contrariamente alle mie aspettative, bbbviene stampato. Qualcuno può spiegare, come posso dare un senso ai composti &&e agli …
126 bash  shell 

5
Come maiuscolo l'argomento della riga di comando?
Ho cercato SO e ho scoperto che per maiuscole una stringa seguente avrebbe funzionato str="Some string" echo ${str^^} Ma ho provato a fare una cosa simile su un argomento della riga di comando, che mi ha dato il seguente errore Provato #!/bin/bash ## Output echo ${1^^} ## line 3: ${1^^}: …

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.