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.
Sto provando a scrivere uno script che installa i pacchetti, ma se in un secondo momento fallisce lo script ripristina qualsiasi cosa sia installata. Ovviamente se l'utente ha già installato un pacchetto in precedenza, non voglio disinstallarlo da sotto di esso. Come può il mio script dire se un pacchetto …
A volte, una schermata del terminale è incasinata e quando usiamo man lsper leggere le manpage o premere la freccia SU per andare ai comandi precedenti nella cronologia, la schermata mostrerà i caratteri non come il posto giusto. (ad esempio, considera la fine dello schermo come una parte al centro …
So che puoi creare un descrittore di file e reindirizzare l'output su di esso. per esempio exec 3<> /tmp/foo # open fd 3. echo a >&3 # write to it exec 3>&- # close fd 3. Ma puoi fare la stessa cosa senza il descrittore di file: FILE=/tmp/foo echo a …
Come posso interrompere uno script bash fino a quando un utente non ha premuto Space? Vorrei avere la domanda nella mia sceneggiatura Premi lo spazio per continuare o CTRL+ Cper uscire e quindi lo script dovrebbe fermarsi e attendere fino a quando non viene premuto Space.
So come eliminare tutti i txtfile nella directory corrente da rm *.txt. Qualcuno sa come eliminare tutti i file nella directory corrente EXCEPT txtfile?
Cercando di capire come convertire un argomento in un numero intero per eseguire l'aritmetica e quindi stamparlo, dire per addOne.sh: echo $1 + 1 >>sh addOne.sh 1 prints 1 + 1
Problema : trova quante conchiglie sono profondo. Dettagli : apro molto il guscio di VIM. Compilare, eseguire ed uscire. A volte dimentico e apro un altro filmato interno e poi ancora un altro guscio. :( Voglio sapere quante shell sono profonde, forse le ho anche sempre sullo schermo della shell. …
sete shoptsono entrambi integrati nella shell che controllano varie opzioni. Spesso dimentico quali opzioni sono impostate da quale comando e quali opzioni imposta / unsets ( set -o/+o, shopt -s/-u). Perché ci sono due comandi diversi che apparentemente fanno la stessa cosa (e hanno argomenti diversi per farlo)? C'è un …
C'è qualche differenza intrinseca tra un comando incorporato e un altro comando che può nominalmente fare la stessa cosa? per esempio. I builtin ottengono un trattamento "speciale"? ... c'è meno spese generali di gestione? .. o sono semplicemente semplicemente "integrati"; come il cruscotto della tua auto? ... ed esiste un …
Il dircomando di elenco delle directory di Windows ha una riga alla fine che mostra la quantità totale di spazio occupato dai file elencati. Ad esempio, dir *.exemostra tutti i .exefile nella directory corrente, le loro dimensioni e la somma totale delle loro dimensioni. Mi piacerebbe avere funzionalità simili con …
Devo recuperare la data di scadenza di un certificato SSL. L' curlapplicazione fornisce queste informazioni: $ curl -v https://google.com/ * Hostname was NOT found in DNS cache * Trying 212.179.180.121... * Connected to google.com (212.179.180.121) port 443 (#0) * successfully set certificate verify locations: * CAfile: none CApath: /etc/ssl/certs * …
Come posso sostituire gli spazi con nuove righe su un input come: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 eccetera... Per ottenere quanto segue: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 Nota Sto pubblicando questa domanda per aiutare altri utenti, non è stato facile trovare una risposta utile su UNIX SE finché non ho …
Ho creato uno script bash ma quando provo a eseguirlo, ottengo #!/bin/bash no such file or directory Devo eseguire il comando: bash script.shaffinché funzioni. Come posso risolvere questo problema?
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.