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.



8
Come funziona "cat << EOF" in bash?
Avevo bisogno di scrivere uno script per inserire input multilinea in un programma ( psql). Dopo un po 'di ricerche su google, ho trovato la seguente sintassi funziona: cat &lt;&lt; EOF | psql ---params BEGIN; `pg_dump ----something` update table .... statement ...; END; EOF Questo costruisce correttamente la stringa multilinea …
631 linux  bash  scripting  heredoc 

24
Controlla se è necessario pull in Git
Come posso verificare se il repository remoto è stato modificato e devo estrarlo? Ora uso questo semplice script: git pull --dry-run | grep -q -v 'Already up-to-date.' &amp;&amp; changed=1 Ma è piuttosto pesante. Esiste un modo migliore? La soluzione ideale dovrebbe controllare tutti i rami remoti e restituire i nomi …
623 git  bash  shell 



19
Strumento Bash per ottenere l'ennesima riga da un file
Esiste un modo "canonico" per farlo? Ho usato head -n | tail -1il trucco, ma mi chiedevo se esiste uno strumento Bash che estrae specificamente una linea (o un intervallo di linee) da un file. Per "canonico" intendo un programma la cui funzione principale lo sta facendo.
606 bash  shell  unix  awk  sed 



6
Catturare output su più righe in una variabile Bash
Ho uno script "myscript" che genera quanto segue: abc def ghi in un altro script, chiamo: declare RESULT=$(./myscript) e $RESULTottiene il valore abc def ghi C'è un modo per memorizzare il risultato o con le nuove righe o con il carattere '\ n' in modo che io possa emetterlo con …
583 bash  variables 






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.