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.
A volte, mentre accedo alle varie directory, accade la maggior parte delle volte che ricordo i nomi o almeno parte dei nomi di una directory nel nostro sistema Linux. Ma alcune delle directory hanno un nome che inizia con i primi caratteri maiuscoli o uno dei caratteri in mezzo al …
Quando eseguo il seguente script con alcuni argomenti come arg1 arg2 arg3: #!/bin/bash zenity --entry --text="$@" zenity crea una finestra di dialogo di immissione con questo testo: "arg1" mentre mi aspetto "arg1 arg2 arg3" Se uso una variabile come il seguente script, mostra tutti gli argomenti per il testo della …
Per la classe ho bisogno di scrivere uno script Bash che prenderà l'output da ispelle quando provo a richiedere l'input dell'utente all'interno del ciclo while, salva solo la riga successiva del file come input dell'utente. Come potrei fare per richiedere l'input dell'utente nel ciclo while? #!/bin/bash #Returns the misspelled words …
Uso più terminali Konsole. E voglio che tutti i comandi che scrivo in ogni terminale vengano salvati nella cronologia dei comandi, in modo che la prossima console che apro li abbia tutti. Per evitare che ogni terminale sovrascriva la cronologia dei comandi dell'altro terminale, nel mio ho fornito le seguenti …
Ecco uno snippet dall'INPUT: ... #################### Bala Bela;XXXXXX12345;XXXXXX12345678;A SERVER345Z3.DOMAIN.com0 SERVER346Z3.DOMAIN.com0 SERVER347Z3.DOMAIN.com0 SERVER348Z3.DOMAIN.com0 ssh-dss ...pubkeyhere... #################### Ize Jova;XXXXXX12345;XXXXXX12345;A SERVER342Z3.DOMAIN.com0 SERVER343Z3.DOMAIN.com0 SERVER345Z3.DOMAIN.com0 ssh-rsa ...pubkeyhere... ... Ed ecco un frammento dell'output di cui ho bisogno: Bala Bela;XXXXXX12345;XXXXXX12345678;A 4 Ize Jova;XXXXXX12345;XXXXXX12345;A 3 Quindi ho bisogno di un OUTPUT dall'INPUT, in modo da poter vedere …
Sto specificando il percorso del mio comando nel file / etc / profile : export PATH=$PATH:/usr/app/cpn/bin Il mio comando si trova in: $ which ydisplay /usr/app/cpn/bin/ydisplay Quindi, quando eseguo l'output "echo $ PATH" appare come: $ echo $PATH ...:/usr/app/cpn/bin E va tutto bene, ma quando provo ad avviare il mio …
In ~/.ssh/configè possibile utilizzare la LocalCommanddirettiva per eseguire un comando locale ogni volta che ci si connette a una macchina remota tramite SSH. Ma come posso eseguire un comando quando esco da una connessione SSH? Sembra che i file * .bashrc / .bash_profile * non provengano quando la connessione termina …
Sto cercando di imparare lo scripting bash. Sto lavorando a un problema pratico e ad un certo punto devo aggiungere una riga a un file che richiede l' rootautorizzazione per scrivere. Il codice è simile al seguente: # some code echo "add this line to the code" >> fileName # …
Quindi ho finchun client di chat a riga di comando (pensa pidgin) in esecuzione su una macchina remota in cui mi trovo ssh. finchha suoni di notifica e può eseguire un comando quando si verificano determinati eventi, consentendo di passare il file audio in as %s. per esempiomplayer %s dal …
Immagina di avere una sceneggiatura foo. Dovrebbe essere eseguito una volta quando l'utente accede e non è necessario dopo una corretta esecuzione. La mia domanda: è sicuro rimuovere il file di script all'interno dello script? Per esempio: #!/bin/bash # do something ... # if successful rm /path/to/foo exit 0
Voglio generare un elenco di file che hanno: Stesso nome Contenuto diverso in una directory (compresi tutti gli elenchi e i contenuti secondari). Come fare? Bash, perl, tutto va bene. Pertanto, non dovrebbero essere visualizzati due file con lo stesso nome e lo stesso contenuto.
Sto scrivendo uno script bash che esegue ciascuno dei suoi argomenti come comando. Questo funziona per i comandi nel mio PATH, ma non per gli alias. Posso chiamare direttamente un alias nello script, ma non posso chiamare un alias che è stato passato come argomento. Il problema (presumo) è che …
Sono un po 'confuso dalla seguente sintassi. Sebbene funzioni, non capisce perché funzioni. Sembra che ci siano due pipe collegate al comando diff. Ma non ce n'è solo uno STDIN? Esempi: diff <(echo "foobar") <(echo "barbaz") diff <(cat foo.txt) <(cat bar.txt)
Attualmente sto eseguendo Debian Wheezy a 64 bit. Sto riscontrando dei problemi con il completamento automatico di apt-get. Ho installato bash-completamento. Se sono loggato come root in una shell, posso usare il completamento automatico per apt-get (es: apt-get install wicd [tab] [tab ]) e mi mostrerà tutti i pacchetti corrispondenti. …
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.