Domande taggate «bash»

Per domande sugli script scritti per la shell dei comandi di Bash. Per gli script di shell con errori / errori di sintassi, si prega di controllarli con il programma shellcheck (o nel server web shellcheck su https://shellcheck.net) prima di pubblicare qui. Le domande sull'uso interattivo di Bash hanno maggiori probabilità di essere in argomento su Super User che su Stack Overflow.




3
Riferimento a un file relativo all'esecuzione dello script
In uno script bash che sto scrivendo, utilizzo sourceper includere la variabile definita in un file di configurazione. Lo script da eseguire è act.sh, mentre lo script da eseguire sourceè act.conf.sh, quindi in act.shho: source act.conf.sh Tuttavia questo funziona solo quando è in esecuzione act.shnella directory che lo contiene, poiché …
94 bash  shell 

8
Usare i colori con printf
Quando è scritto in questo modo, restituisce il testo in blu: printf "\e[1;34mThis is a blue text.\e[0m" Ma voglio che il formato sia definito in printf: printf '%-6s' "This is text" Ora ho provato diverse opzioni su come aggiungere il colore, senza successo: printf '%-6s' "\e[1;34mThis is text\e[0m" Ho anche …
94 linux  bash  colors  printf 



5
Come eseguire lo script bash riga per riga?
Se inserisco l' opzione bash -x , mostrerà tutta la riga. Ma lo script verrà eseguito normalmente. Come posso eseguire riga per riga? Quindi posso vedere se fa la cosa corretta, oppure interrompo e risolvo il bug. Lo stesso effetto è posto readin ogni riga.
93 bash 

7
Come concatenare due stringhe per costruire un percorso completo
Sto cercando di scrivere uno script bash. In questo script voglio che l'utente inserisca un percorso di una directory. Quindi voglio aggiungere alcune stringhe alla fine di questa stringa e creare un percorso per alcune sottodirectory. Ad esempio, supponiamo che l'utente inserisca una stringa come questa: /home/user1/MyFolder Ora voglio creare …
93 linux  bash 

1
Passaggio di argomenti con spazi tra lo script (bash)
Ho i seguenti due script di bash cenere: #!/bin/bash ./b.sh 'My Argument' b.sh: #!/bin/bash someApp $* Il binario someApp riceve $*come 2 argomenti ("My" e "Argument") invece di 1. Ho provato diverse cose: L'esecuzione di alcune app solo tramite b.shfunziona come previsto Itera + echeggia gli argomenti nelle b.shopere come …
93 bash 

9
Completamento automatico di Bash in modalità shell di Emacs
Nel terminale GNOME, Bash esegue l'auto-completamento intelligente. Per esempio apt-get in<TAB> diventa apt-get install Nella modalità shell di Emacs, questo completamento automatico non funziona, anche dopo aver fornito esplicitamente il codice sorgente /etc/bash_completion. L'esempio sopra si attacca come ino si completa automaticamente con un nome di file nella directory corrente …


3
equivalente di rm e mv in Windows .cmd
Ho quanto segue in uno script di shell, voglio convertire le seguenti righe in un file cmd di Windows .. chiunque può fornire input su qual è l'equivalente di "rm" e "mv" nel file cmd di Windows. rm -f ${BUILD_ID}/${BUILD_ASIC}*rampatch* mv ${BUILD_ID}/${BUILD_ASIC}*rampatch* ${BUILD_ID}/emul/
93 bash  shell  cmd 



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.