Domande taggate «bash»

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.




2
Estrarre una stringa, secondo uno schema, in uno script bash
In bash, supponiamo che io abbia una stringa strname: strname="ph7go04325r" Vorrei estrarre i caratteri tra il primo "3" e l' ultimo "r" carattere strname, salvando il risultato in una stringa strresult. Nell'esempio sopra, il risultato strresultsarebbe: strresult="25" Il primo "3"carattere non è necessariamente nella posizione di stringa 8 in strname; …


2
Il messaggio "Errore di segmentazione" rientra in STDERR?
Ho eseguito un eseguibile dentro bash ./code > log Mostra messaggi di errore occasionali sul terminale mentre tutte le istruzioni printf vanno nel file di registro. Lo rieseguo come di seguito ./code >& log Ora, anche i messaggi di errore occasionali vanno nel registro. Ma se c'è un errore di …

3
Il mio comando `quale` potrebbe essere sbagliato (a volte)?
Ho compilato l'ultima versione di emacs dal codice sorgente (v24.2) perché la versione installata sul mio computer è (abbastanza) vecchia per me (v21.3). Ho fatto il solito: $configure --prefix=$HOME make make install Ora sto testando emacs e mi sono reso conto che lancia ancora la versione precedente ... mentre il …
17 bash  emacs  path  which 

2
Utilizzare il comando find per convertire i file markdown in html
Supponiamo che sul mio disco fisso siano presenti file con estensioni come .md. Voglio convertire tutti quei file in .htmlattraverso finde l' -execopzione. Il comando per convertire un file markdown in html è markdown readme.md > readme.html Sto cercando di usare qualcosa del tipo: find / -name "*.md" -type f …
17 bash  find 




2
Cambia directory senza digitare cd?
È possibile fare bash change directory nella riga di comando semplicemente digitando quella directory senza comandi come cd? Ad esempio è possibile invece di scrivere questo: $ cd /tmp Voglio solo scrivere questo: $ /tmp In altre parole, se chiamo directory come un'applicazione, allora voglio impostare quella directory come funzionante.

4
Precedenza di Pipe (|) e logica e (&&) in bash
Lo scenario classico con Operator Precedence, hai una linea come: (cd ~/screenshots/ && ls screenshot* | head -n 5) E non sai se è analizzato ((A && B) | C)o (A && B | C)... La documentazione quasi ufficiale trovata qui non elenca la pipe nell'elenco quindi non posso semplicemente …
17 bash 


1
Iterazione su stringa a più righe memorizzata in variabile
Ho letto che è male scrivere cose come for line in $(command), invece sembra essere il modo corretto: command | while IFS= read -r line; do echo $line; done Funziona benissimo. Ma cosa succede se ciò su cui voglio iterare è il contenuto di una variabile , non il risultato …
17 bash  read 

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.