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.




6
Qual è la differenza tra PS1 e PROMPT_COMMAND
Dando uno sguardo a questo fantastico thread ho notato che alcuni esempi usano PS1="Blah Blah Blah" e un po 'di utilità PROMPT_COMMAND="Blah Blah Blah" (e alcuni usano entrambi) quando si imposta il prompt in una shell bash. Qual è la differenza tra i due? Una ricerca SO e anche un …
108 bash  prompt 

4
Utilizzo di unset e impostazione di una variabile vuota
Attualmente sto scrivendo un framework di test bash, in cui in una funzione di test è possibile utilizzare sia test bash standard ( [[) che matcher predefiniti. I matcher sono wrapper per '[[' e oltre a restituire un codice di ritorno, impostano un messaggio significativo che dice ciò che ci …
108 bash  variables  syntax 

7
Identifica l'utente in uno script Bash chiamato da sudo
Se creo lo script /root/bin/whoami.shcontenente: #!/bin/bash whoami e questo script viene chiamato da un utente con un sudo configurato correttamente, indicherà root Esiste un modo rapido per ottenere l'utente effettivo in uno script o dovrò ricorrere a parametri che passano questo nome utente?
108 linux  bash  sudo 





13
Caratteri di imbottitura in printf
Sto scrivendo uno script di shell bash per visualizzare se un processo è in esecuzione o meno. Finora ho capito: printf "%-50s %s\n" $PROC_NAME [UP] Il codice mi dà questo output: JBoss [DOWN] GlassFish [UP] verylongprocessname [UP] Voglio riempire lo spazio tra i due campi con un "-" o "*" …
107 bash  shell  printf 

20
Git Bash non vede il mio PERCORSO
Quando utilizzo Git Bash (su Windows), non posso eseguire alcun eseguibile senza specificarne il percorso completo, sebbene si trovi in ​​una cartella che si trova nella mia variabile PATH. Sembra che bash non lo riconosca. Perché? Posso aggiustarlo?
107 windows  bash  git-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.