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 un file con i colori ANSI. test.txt: \e[0;31mExample\e[0m Vorrei visualizzare il contenuto di questo file in un terminale, come catfa, ma vorrei visualizzare anche i colori.
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 4 anni fa . Ho cercato dappertutto. Ho provato l'eco e la stampa. Ho provato virgolette singole e doppie. Ma ho …
Ho il seguente modello in una stringa (un indirizzo IP): 123.444.888.235 Voglio sostituire l'ultimo numero dopo il punto con 0, quindi diventa: 123.444.888.0 Come potrei farlo in bashun altro linguaggio di script di shell?
Conservo una storia bash abbastanza lunga ea volte quando cerco qualcosa con la funzione di ricerca inversa bash ( Ctrl+ r) finisco all'inizio della cronologia delle ricerche e ancora non trovo ciò di cui ho bisogno e quindi vorrei tornare indietro alla fine del file cronologico. Un'opzione è utilizzare la …
Ho uno script bash come di seguito che installa Zookeeper ma solo se non è già installato. ##zookeper installZook(){ ZOOK_VERSION="3.4.5" ZOOK_TOOL="zookeeper-${ZOOK_VERSION}" ZOOK_DOWNLOAD_URL="http://www.us.apache.org/dist/zookeeper/${ZOOK_TOOL}/${ZOOK_TOOL}.tar.gz" if [ -e $DEFAULT_INSTALLATION_DEST/${ZOOK_TOOL} ]; then echo "${ZOOK_TOOL} alreay installed"; exit 1; # <<<< here elif [ ! -e $DEFAULT_SOURCE_ROOT/${ZOOK_TOOL}.tar.gz ]; then wgetIt $ZOOK_DOWNLOAD_URL else echo "[info] : …
Vorrei che bash analizzasse / estraesse un URL completo (e solo l'URL) da una stringa corta casuale. Esempi: bob, the address is http://www.google.com o https://foo.com/category/example.html is up o Error 123 occurred at http://bit.ly/~1223456677878 o Stats are up: https://foo1234.net/report.jpg Ho provato a usare cat foo_output | egrep -o "https?://[\w'-\.]*\s"ma non sembra …
Sto usando Ubuntu 13.04, in questo la cronologia dei comandi della shell viene cancellata alla chiusura. Qualcuno può dirmi come impedire che ciò accada?
Ho appena provato a installare oh-my-zsh . Ottengo il seguente errore quando provo a eseguire rvm: zsh: command not found: rvm Ottengo anche il seguente errore quando provo ad aprire una nuova scheda: /Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh /Users/jack/.zshrc:source:38: no such file or directory: .bashrc Ecco il mio …
Quando apro un prompt di bash e digito: $ set -o xtrace $ x='~/someDirectory' + x='~/someDirectory' $ echo $x + echo '~/someDirectory' ~/someDirectory Speravo che la quinta riga sopra sarebbe andata + echo /home/myUsername/someDirectory. C'è un modo per fare questo? Nel mio script Bash originale, la variabile x viene effettivamente …
Potresti spiegare le seguenti frasi del manuale di Bash $_, in particolare le parti in grassetto, forse con alcuni esempi? All'avvio della shell, impostare il percorso assoluto utilizzato per richiamare la shell o lo script della shell in esecuzione come passato nell'ambiente o nell'elenco degli argomenti . Successivamente , si …
Ho un esercizio per mettere in un file alcuni dati (* conf da alcune directory) e devo farlo in background. L'ho fatto e mi chiedo quale sia il significato dei messaggi di output: [A@localhost tests]$ ls -ld /etc/*conf /usr/*conf > test1_6_conf.txt 2>&1 & Enter aumenta questa riga: [1] 2533 cosa …
C'è un modo per ottenere lo stato del pulsante del mouse da bash? Xdotool può ottenere solo la posizione del mouse. Vorrei impostare qualcosa in cui posso definire una regola in cui quando viene premuto un pulsante del mouse, uno script può essere eseguito.
Quando eseguo il mio programma in modo interattivo, funziona benissimo: ssh somehost $ ~/some/path/somescript.py Quando eseguo il mio programma direttamente su ssh, non funziona. La variabile PYTHONPATHnon è impostata, perché .bashrcnon proviene. ssh somehost ~/some/path/somescript.py Se corro ssh somehost 'source ~/.bashrc; ~/some/path/somescript.py', funziona benissimo. Ma quest'ultimo non funzionerebbe per altre …
Sto guardando l'output di strace di un processo bash in esecuzione collegato a un terminale, per scopi educativi. Il mio processo bash ha PID 2883. io digito [OP@localhost ~]$ strace -e trace=openat,read,write,fork,vfork,clone,execve -p 2883 2> bash.strace In un terminale. Vado quindi nel mio processo bash e ho la seguente interazione: …
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.