Considera il seguente codice outer-scope.sh #!/bin/bash set -e source inner-scope.sh echo $(inner) echo "I thought I would've died :(" inner-scope.sh #!/bin/bash function inner() { echo "winner"; return 1; } Sto cercando di outer-scope.shuscire quando una chiamata inner()fallisce. Poiché $()invoca una sotto-shell, ciò non accade. In quale altro modo posso ottenere …
Come posso scoprire, in uno script di shell, se un determinato nome utente esiste sul sistema attuale? /etc/passwde /etc/shadowsono incompleti. Prendi in considerazione i Servizi di directory di OS X o Linux con l'integrazione di Allo stesso modo Active Directory.
Devo sostituire del testo all'interno di un file di testo con un sostituto. Di solito farei qualcosa del genere sed -i 's/text/replacement/g' path/to/the/file Il problema è che entrambi texte replacementsono stringhe complesse contenenti trattini, barre, blackslashes, citazioni e così via. Se sfuggo a tutti i personaggi necessari all'interno textdella cosa …
Sto provando a stampare solo le sezioni dettagliate di una richiesta cURL (che vengono inviate stderr) dalla shell bash. Ma quando reindirizzo in stdoutquesto modo: curl -v http://somehost/somepage > /dev/null Una sorta di tabella dei risultati appare nel mezzo dell'output per stderr: % Total % Received % Xferd Average Speed …
Sto cercando di scrivere uno script in cui desidero verificare se uno qualsiasi dei parametri passati a uno script bash corrisponde a una stringa. Il modo in cui l'ho installato in questo momento è if [ "$3" != "-disCopperBld" -a "$4" != "-disCopperBld" -a "$5" != "-disCopperBld" -a "$6" != …
Con bash c'è un modo per spingere e far apparire l'attuale directory di lavoro? Ho provato a scrivere bash;cd dir; ./dostuff;exit;ma la directory corrente è ora dir.
Sto cercando di spostare la mia configurazione bash da Ubuntu a Mac OS X e sembra che ls sia leggermente diverso. Ad esempio, non accetterà il --color opzione. Come faccio a far funzionare questo?
Il soggetto dice tutto, come ridisegnare gli eseguibili disponibili all'interno di uno dei $ PATH dopo aver cambiato le cose: ad esempio rimosso un binario da un $ PATH che è disponibile in un altro $ PATH, cambiato la variabile $ PATH.
La lprpagina man dice che una stampante di destinazione può essere specificata con il -Pflag. -P destination[/instance] Prints files to the named printer. Ho "aggiunto" varie stampanti su condivisioni Samba locali usando la GUI di Ubuntu / Gnome. Come posso ottenere un elenco di queste stampanti disponibili nel formato previsto …
Sto usando la shell Ubuntu Bash di Windows 10. Mappa l'unità C come fine / mnt / c. Ho altri dischi rigidi fisici locali, montati su Windows come E: e F: Come faccio a dire a Bash di montare anche queste unità (idealmente automaticamente su / mnt / e e …
Sui sistemi simili a UNIX nel corso degli anni (soprattutto per me, Linux), ho notato che .(dir corrente) non è mai in $PATHdefault. Perchè è questo? Ricordo di aver letto anni fa che si trattava di un problema di sicurezza, ma l'articolo che ho letto non spiegava quale fosse esattamente …
Usando una shell come bash o zshell, come posso fare un 'find and replace' ricorsivo? In altre parole, voglio sostituire ogni occorrenza di "pippo" con "barra" in tutti i file in questa directory e nelle sue sottodirectory.
Sto cercando di capire un modo semplice per continuare a rieseguire un comando ogni volta che finisce, per qualsiasi motivo (errore o altro). Quale sarebbe il modo migliore per affrontare questo? EDIT: non ero abbastanza chiaro prima. Ho bisogno della prossima esecuzione per aspettare fino a quando la precedente termina. …
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.