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.
Ho scritto uno script Python CGI che richiama i bashcomandi e deve testare un accesso riuscito sull'host. Come posso scrivere un test per questo? Ad esempio, posso creare uno bashscript che testa una determinata combinazione di nome utente e password rispetto all'utente registrato sull'host?
È un bug o una funzionalità? Sembra accadere per alfanumerici non quotati. Esecuzione di GNU bash, versione 4.1.5 for alpha01234; do echo $((++i)); done produzione: 1 2 3 4
Sto usando le versioni predefinite di bash e screen in OS X Lion. Quando sono in una sessione dello schermo e scorro indietro nella cronologia della bash e arrivo a un comando che è abbastanza lungo da avvolgere. Potrei prima digitare un comando: selassid@tem02:~$ ls ljmix/fiftyfifty_softsphere/T0.350/r2.43/0.565421311859c0.1 83279836214c0.144847759343/ Questo si avvolge …
Voglio parallelizzare i forloop del seguente codice. Come fare questo? #!/bin/bash N=$1 n=$2 for (( i=1; i<=$N; i++ )); do min=100000000000000 //set min to some garbage value for (( j=1; j<=$n; j++ )); do val=$(/path/to/a.out) val2=`echo $val | bc` if (( $val2 < $min )); then min=$val2; fi done arr=("${arr[@]}" …
Ho molti problemi a configurare la cronologia dei terminali di Bash come voglio. Vorrei non avere voci duplicate e se inserisco un comando lo voglio salvato e i duplicati sopra rimossi. Il problema è che il historycomando mi mostra che sta funzionando come voglio, ma una volta disconnesso i duplicati …
Posso usare catun editor di testo molto semplice facendo cat > foo.txt. Se poi digito: bar baz e poi premi ctrl+ D, ora è così: $ cat > foo.txt bar baz^D con il cursore sul ^. Se lo premo ancora una volta, il file verrà salvato. Tuttavia, se premo qualcosa …
Ho installato emacscome editor predefinito in /etc/profile. Quando voglio usarlo emacsin un terminale. Lo apro con l' -nwopzione. Come posso avere lo stesso comportamento quando faccio un crontab -eimpedendo di aprirsi in una finestra?
Voglio rimuovere ~/bindal mio PERCORSO. L'ho installato mesi fa quando Linux (Ubuntu) era molto nuovo per me, ma non so come l'ho aggiunto ... Non viene visualizzato nulla quando cerco tutti i file elencati di seguito. Dove altro potrebbe essere impostato? Viene pre-sospeso dopo i $HOME/.profileprefissi PATH con$HOME/bin Se fa …
Sono stato frustrato in precedenza con differenze nell'output del whichcomando su piattaforme diverse (Linux vs Solaris vx. OS X), con diverse shell che potrebbero giocare anche sulla questione. typeè stata suggerita come alternativa migliore, ma quanto sarebbe portatile? In passato ho scritto funzioni che analizzano l'output whiche gestiscono i diversi …
Attualmente utilizzo due diversi whileloop per avviare il mio gestore di finestre, dwm e la barra di stato che stampa le informazioni di sistema su di esso. La mia soluzione al momento è di eseguirli consecutivamente nello stesso script, in questo modo: while true; do $HOME/Scripts/dwm-status sleep 2s done & …
La mia domanda è sulla precedenza di reindirizzamento è bash. Supponiamo di avere un comando: cmd1 < cmd2 > cmd3 Si tradurrebbe in: (cmd1 < cmd2) > cmd3 O cmd1 < (cmd2 > cmd3)
Sto eseguendo questo piccolo script di test che ho scritto: #!/bin/bash TESTCASE=$@ testHarness <<runTest $TESTCASE runTest dalla riga di comando: ./test.sh "1092$212" ma il simbolo del dollaro viene rimosso. Se scappo, funziona. Ma ho pensato che le doppie virgolette mi avrebbero protetto dalla necessità di farlo. Qualcuno può aiutarmi a …
Ho dei problemi con uno script bash che voglio creare So che elencherò i file che si trovano in una directory, ma voglio che elenchi le directory che si trovano nella directory1 ma NON nella directory2, e quindi elenchino i file nella directory2 che NON si trovano nella directory1. In …
Voglio passare in rassegna l'output di un comando senza creare una sotto-shell o utilizzando un file temporaneo. La versione iniziale del mio script era simile a questa, ma non funziona poiché crea una subshell e il exitcomando termina la subshell anziché lo script principale richiesto. Fa parte di uno script …
In una sceneggiatura che sto costruendo sto sperimentando come automatizzare il più possibile. Una delle sfide più interessanti è quella di connettersi a una sessione schermo byobu ed eseguire un comando. Quindi ho iniziato nel posto ovvio, guardando quante sessioni dello schermo ci sono (il gioco ha 3 finestre in …
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.