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.

4
Perché il taglio fallisce con bash e non con zsh?
Creo un file con campi delimitati da tabulazioni. echo foo$'\t'bar$'\t'baz$'\n'foo$'\t'bar$'\t'baz > input Ho il seguente script chiamato zsh.sh #!/usr/bin/env zsh while read line; do <<<$line cut -f 2 done < "$1" L'ho provato. $ ./zsh.sh input bar bar Funziona benissimo. Tuttavia, quando cambio invece la prima riga per invocare bash, …



3
PS1 richiede di mostrare il tempo trascorso
Attualmente lo uso per visualizzare l'ora corrente nel mio prompt di bash: PS1=\[\e[0;32m\]\t \W>\[\e[1;37m\] 20:42:23 ~> È possibile visualizzare il tempo trascorso dal prompt precedente? Ad esempio: 00:00:00 ~> sleep 10 00:00:10 ~> sleep 20 00:00:20 ~> Questo non ha nulla in comune con È possibile cambiare periodicamente la PS1 …
10 bash  prompt 


3
Esegui il comando ogni X secondi
Vorrei eseguire un comando ogni 10 secondi e farlo eseguire in background (eliminando così watch?). Tutte le risposte mostrano qualcosa di simile al seguente, ma questo verrà eseguito da 11 a 14 secondi. Come può essere realizzato? while true; do # perform command that takes between 1 and 4 seconds …





1
Tieni traccia di alcuni parametri su alcuni comandi
Diciamo che ho un comando git branch(sempre con un paio di parole) per esempio. Quello che voglio è tenere traccia di quando questo comando viene eseguito con argomenti. Ad esempio, se eseguo il comando git branch developsenza errori, voglio salvare developsu un file. Ho provato a sovrascrivere il comando git …
10 bash  shell  function 

1
impedire la pasta multi-linea in bash
Uso spesso ctrl+cper copiare il testo da qualche applicazione gui e quindi incollarlo nel mio emulatore di terminale (terminatore), usando il tasto destro del mouse e incollare. A volte dimentico che gli Appunti contengono diverse righe, che una volta incollate in bash fanno sì che ogni riga venga "eseguita" Esiste …



3
Piping di uno script con "read" per bash
Ho bisogno di eseguire uno script eseguendo il piping bashcon wget(anziché eseguirlo direttamente con bash). $ wget -O - http://example.com/my-script.sh | bash Non funziona perché la mia sceneggiatura contiene delle readdichiarazioni. Per qualche motivo questi non funzionano quando si esegue il piping per bash: # Piping to bash works in …
10 bash  shell  pipe  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.