Domande taggate «shell»

La shell è l'interfaccia della riga di comando di Unix. È possibile digitare i comandi in una shell in modo interattivo o scrivere script per automatizzare le attività. Usa questo tag per domande relative a / bin / sh e alle shell più compatibili (ash, bash, ksh, zsh, ...). Per gli script di shell con errori, si prega di controllarli in http://shellcheck.net prima di pubblicare qui.

2
Precedenza di && vs & in bash e zsh
Rispondendo a questa domanda ho scoperto una differenza molto divertente (e sottile) tra comportamento in bashe zsh: In bash: romano@RRyS:~$ pwd /home/romano romano@RRyS:~$ alias x="cd /bin && ./echo A >/dev/null &" romano@RRyS:~$ x [1] 16611 romano@RRyS:~$ pwd /home/romano Come puoi vedere, l'esecuzione dell'alias xviene eseguita in una subshell e quindi …
9 bash  shell  zsh 

4
EOF imprevisto ed errore di sintassi
Attualmente sto scrivendo il mio terzo script di shell in assoluto e ho riscontrato un problema. Questa è la mia sceneggiatura finora: #!/bin/bash echo "choose one of the following options : \ 1) display all current users \ 2) list all files \ 3) show calendar \ 4) exit script" …


3
Taglia dinamicamente la larghezza della linea stdout in Bash
Ultimamente, ho sperimentato il pscomando e a volte lunghi percorsi si avvolgono alla riga successiva (o due) e rendono difficile la lettura. Voglio convogliare l' psoutput in un altro programma per limitare l'output al xnumero di caratteri. Ecco quello che ho finora, ma non funziona abbastanza bene: ps aux | …
9 bash  shell  stdout  cut 

4
Come leggere l'input dell'utente da una pipe?
Supponiamo di avere un file chiamato confirmation.shcon il seguente contenuto: #!/bin/bash echo -n "Are you sure [Y/n]? " read line case "$line" in n|N) echo "smth" ;; y|Y) echo "smth" ;; esac e voglio eseguire questo script nel modo seguente: cat confirmation.sh | sh Vedo Are you sure [Y/n]?e lo …





5
Come avviare un programma in background
Il programma Boblight non funziona in background. Non vi è alcuna differenza evidente tra l'esecuzione sudo boblightd e sudo boblightd& Come posso risolvere questo problema che la console non bloccherà ulteriori input? pi@raspberrypi ~/boblight/boblightd-for-raspberry-master $ sudo boblightd Boblightd 2.0 (optimized version for raspberry) (c) 2013 Speedy1985 and Heven) (InitLog) start …

1
Come riecheggiare le variabili usando cat in file?
Ho un semplice script come questo: #!/bin/bash BOO=bla-bla-bla cat > ./Makefile <<'EOF' Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include EOF Eppure genera in file: Hello INCLUDES := -I/data/opt/include/ -Ideps/ -I$BOO/include come catutilizzare i valori delle mie variabili, non i nomi all'interno di quella stringa?





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.