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 imparato le basi della programmazione in bash. Mi piacerebbe studiare alcuni esempi di script bash in modo da poter imparare buone abitudini per gli script bash. In particolare, sono interessato ad esempi di script bash che mostrano: come elaborare gli argomenti e attivare la funzionalità condizionale come verificare la …
Sono un po 'bloccato. Il mio compito è stampare gli argomenti sul mio script in ordine inverso, tranne il terzo e il quarto. Quello che ho è questo codice: #!/bin/bash i=$# for arg in "$@" do case $i in 3) ;; 4) ;; *) eval echo "$i. Parameter: \$$i";; esac …
Sto eseguendo Ubuntu 10.10 con openbox in esecuzione in cima. Ho notato oggi un comando chiamato caller, tuttavia non esiste una pagina man, non risponde a nessun input (o --help) e dove non lo trova. qualche idea di cosa sia?
Sto cercando un modo semplice per convogliare il risultato md5sumin un altro comando. Qualcosa come questo: $echo -n 'test' | md5sum | ... Il mio problema è che md5sumgenera non solo l'hash della stringa, ma anche un hypen, che indica che l'input proviene da stdin. Ho controllato il file man …
Come farei per aprire più URL da un file di testo come diverse schede in Firefox / Chrome? Il mio file di testo è solo un elenco di URL, uno per riga: http://www.url1.com http://www.url2.com http://www.url3.com http://www.url4.com
Per qualche motivo oggi, ogni volta che premo la scheda nel terminale, questo si presenta: cat bash: warning: setlocale: LC_CTYPE: cannot change locale (en_CA) Display all 150 possibilities? (y or n) Questo particolare accade quando scrivo e catpoi premo TAB. Non ho mai modificato alcuna impostazione o altro. Qualcuno sa …
Sono (in qualche modo) in grado di eseguire uno script: $ assemble.sh file ... [output] Ma whichnon riesco a trovarlo: $ which assemble.sh which: no assemble.sh in (/s/std/bin:/usr/afsws/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/ucb:/bin:/usr/bin:/usr/stat/bin:/usr/X11R6/bin:. Com'è possibile? Come posso trovare dove si trova questo file? Sto usando bash.
Ho uno script che funziona bene quando eseguo ssh sul server per eseguirlo da solo, ma ha problemi quando Hudson , un server di integrazione continua, lo esegue. Sto automatizzando i test su un sistema Linux incorporato (l'obiettivo). Il target è collegato al Server A (RHEL 5) via seriale e …
Ho imparato che posso cambiare il formato di PS1, in particolare il colore della stringa. Quindi, è possibile cambiare il colore in base al colore di sfondo della shell? Oppure, come posso rilevare il colore di sfondo della shell?
Ho fatto molte ricerche su come farlo, e vedo che non c'è modo diretto in cron di eseguire un lavoro, diciamo, ogni due giovedì. In questo momento, mi sto inclinando a creare uno script che verrà eseguito ogni settimana e toccherà un file "flag" quando viene eseguito, e se viene …
$_ si dice che sia l'ultimo argomento del comando precedente. Quindi mi chiedo perché non lo sia, EDITOR="emacs -nw"ma EDITORnel seguente esempio? Perché non fa "emacs -nw"parte dell'ultimo argomento? Più in generale, quali sono le definizioni di un argomento e l'ultimo argomento? Grazie. $ export EDITOR="emacs -nw" $ echo $_ …
La variabile BUILDNUMBERè impostata sul valore 230. Mi aspetto 230_di essere stampata per il comando echo $BUILDNUMBER_ma l'output è vuoto come mostrato di seguito. # echo $BUILDNUMBER_ # echo $BUILDNUMBER 230
Ho una shell / terminale basato su browser che esegue i comandi bash e sto sfuggendo agli spazi, ma risulta che anche la parentesi deve essere salvata. Quali altri caratteri devono essere salvati per i nomi di file che non sono tra virgolette?
Quando faccio questo: sudo wpa_supplicant -D nl80211,wext -i wlp4s0 -c <(wpa_passphrase "some ssid" "password") ottengo Successfully initialized wpa_supplicant Failed to open config file '/dev/fd/63', error: No such file or directory Failed to read or parse configuration '/dev/fd/63' Qualche idea?
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.