Domande taggate «bash»

Bash è una shell gratuita per sistemi operativi simili a Unix del Progetto GNU.


3
Come ottengo l'output e il valore di uscita di una subshell quando utilizzo "bash -e"?
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 …
70 bash 


4
Scopri se esiste il nome utente
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.
68 bash  unix  shell 

10
Sostituzione nel file di testo ** senza ** espressioni regolari
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 …
68 bash  regex  sed  text-editing 



4
push / pop directory corrente?
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.
66 linux  bash 


2
Come ripassare gli eseguibili in $ PATH con bash
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.
64 bash 



4
Perché è . non nel percorso di default?
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 …
63 bash  path 


7
Rieseguire continuamente un comando al termine in Bash
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. …
62 linux  bash 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.