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.
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 …
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 …
Ho un'istanza di Linux che ho configurato qualche tempo fa. Quando lo accendo e accedo perché rootci sono alcune variabili di ambiente che ho impostato ma non riesco a ricordare o trovare da dove provengono. Ho controllato ~/.bash_profile, /etc/.bash_rce tutti gli script di avvio. Ho corso finde grepinutilmente. Mi sento …
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?
Mi ritrovo a ripetere molto: mkdir longtitleproject cd longtitleproject C'è un modo per farlo in una riga senza ripetere il nome della directory? Sono a bash qui.
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?
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
In bash tutto quello che so è che rmdir directoryname rimuoverà la directory ma solo se è vuota. C'è un modo per forzare la rimozione delle sottodirectory?
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?
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 …
Questa domanda è una sorta di seguito della mia domanda precedente . Gli utenti di questo sito mi hanno gentilmente aiutato a determinare come scrivere un forloop bash che scorre sui valori di stringa. Ad esempio, supponiamo che una variabile di controllo del ciclo fnamescorre le stringhe "a.txt" "b.txt" "c.txt". …
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 …
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 …
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^^}: …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.