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.
Quando si dovrebbe utilizzare >|per reindirizzare l'output su un file anziché solo >? La spiegazione data quando mi è stato mostrato questo è che ha garantito che il file di destinazione fosse troncato per primo. Ma pensavo >già implicito che. È >|utile?
Ho uno script che si collega a un server remoto e controlla se è installato un pacchetto: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi Questo esempio potrebbe essere …
#!/bin/bash function back() { sleep $1 exit $2 } back $1 $2 & b=$! if `wait $!`;then echo success else echo failure fi bash-3.00# ./back 300 0 failure bash-3.00# ./back 300 1 failure Mi aspettavo successcome stato di uscita quando invio 0, ma sto ancora ricevendo failure. Inoltre, waitnon aspetta …
Oggi ho notato che la mia storia di bash è stata cancellata completamente. Non ho eseguito history -cné eliminato il .bash_historyfile. Oltre all'eliminazione del .bash_historyfile e history -c, come si può cancellare la cronologia di bash?
Vorrei scrivere uno script bash con una quantità sconosciuta di argomenti. Come posso esaminare questi argomenti e fare qualcosa con loro? Un tentativo sbagliato sarebbe simile al seguente: #!/bin/bash for i in $args; do echo $i done
Recentemente ho messo xset b offsul mio .bashrc. Ora sono infastidito dall'errore che viene visualizzato quando eseguo l'accesso tramite tty o tramite ssh, ovvero all'esterno della sessione X. La prima cosa che mi è venuta in mente è stata [[ -z "$SOME_VAR" ]] && xset b off(beh, si scopre che …
Secondo la pagina man di bash: L'operatore di reindirizzamento [n]<&digit- sposta il descrittore digitdi file sul descrittore di file no sull'input standard (descrittore di file 0) se nnon specificato. digitviene chiuso dopo essere stato duplicato n. Che cosa significa "spostare" un descrittore di file in un altro? Quali sono le …
In bash utilizzo spesso for-loop come il seguente for file in *.type; do sommecommand "$file"; done; per eseguire un'operazione per tutti i file corrispondenti *.type. Se non viene trovato alcun file con questa desinenza nelle directory di lavoro, l'asterisco non viene espanso e di solito ricevo un messaggio di errore …
Quando eseguo l'accesso come rootsul mio server, tutto myusernamefunziona correttamente , ma quando eseguo l'accesso come bash non funziona correttamente. La linea inizia con: $ invece di myusername@myserver:~$ e tutti i tasti speciali come i tasti freccia, i tasti di tabulazione, ecc. non funzioneranno. Quando scrivo bin/bash, funziona di nuovo, …
Sto cercando un modo per filtrare / reindirizzare l'output di rsync in un modo in cui possa essere inviato al comando "dialog --gauge", così posso ottenere una barra di avanzamento gradevole durante la sincronizzazione dei file. Attualmente l'ho provato solo direttamente al prompt, ma ho intenzione di farlo in uno …
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 5 anni fa . Non sono esattamente sicuro se questa è una domanda "giusta" da …
È possibile modificare gli attributi dei caratteri dell'output di echo in zsh o bash? Quello che vorrei è qualcosa di simile a: echo -n "This is the font: normal " echo -n $font=italic "italic," echo -n $font=bold "bold," echo -n "and" echo -n $font=small "small". in modo che stampi: "Questo …
Provalo: $ a=0 $ let a++ $ echo $? 1 # Did the world just go mad? $ echo $a 1 # Yes, it did. $ let a++ $ echo $? 0 # We have normality. $ echo $a 2 In contrasto con questo: $ b=0 $ let b+=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.