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
In un ciclo su un array, aggiungi un elemento all'array
Ho un problema con for loop in bash. Ad esempio: ho un array ("etc" "bin" "var"). E ho iterato su questo array. Ma nel loop vorrei aggiungere un valore all'array. Per esempio array=("etc" "bin" "var") for i in "${array[@]}" do echo $i done Questo visualizza etc bin var(ovviamente su linee …
9 bash  array  for 

3
Iniettare linee per bash cronologia
Di default bash carica le righe dalla ~/.bash_historycronologia. È possibile aggiungere anche file personalizzati da caricare? Voglio iniettare il file contenente i comandi che utilizzo frequentemente e accedervi tramite la ricerca integrata.
9 bash 


1
Perché non c'è una nuova riga alla fine della citazione di una subshell e del passaggio dei risultati all'eco?
Quando faccio ls | grep pngl'output di grep è: 2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png (Nome del file, ritorno a capo, il nome del file, nuova riga) quindi, echo $(ls | grep png)genera: 2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png (nome file, spazio dalla suddivisione in parole, nome file, newline !! da echo !!) Va tutto bene, ma quando …



2
In che modo bash tratta “>> ()”
Durante la sperimentazione del reindirizzamento dell'output e della sostituzione del processo mi sono imbattuto nel comando seguente e nel risultato risultante: me @ elem: ~ $ echo foo>> (gatto); barra di eco bar io @ elem: ~ $ foo (Sì, quella nuova riga vuota alla fine è intenzionale.) Quindi bash …



1
bashscript per rilevare il tasto freccia destra premuto
Perché questo viene sempre rilevato come vero, anche se il codice chiave non è il tasto freccia destra? stty_state=`stty -g` stty raw; stty -echo keycode=`dd bs=1 count=1 2>/dev/null` stty "$stty_state" echo $keycode if [ "$keycode"=39 ]; then echo "Right Arrow Key Pressed!" fi



2
Come posso passare condizionalmente una subshell attraverso 'time'?
Ho uno script di installazione per un box Vagrant in cui ero solito misurare i singoli passaggi time. Ora vorrei abilitare o disabilitare condizionalmente le misurazioni del tempo. Ad esempio, in precedenza una linea sarebbe simile a: time (apt-get update > /tmp/last.log 2>&1) Ora pensavo di poter semplicemente fare qualcosa …
9 bash  shell  quoting  time 

5
Posso collegarmi al comando cd?
Sto cercando di impostare qualcosa su un server che eseguo, quando mai cdin una public_htmlcartella il 95% delle volte ci sono alcuni comandi che eseguirò sempre per controllare alcune cose. Posso comunque collegarmi, cdquindi se la directory è a public_html, eseguirà automaticamente i comandi per me? Se non riesco ad …

2
Manipolazione delle stringhe bash
Ho letto alcune altre domande sulla manipolazione delle stringhe bash del piping ma sembrano essere applicazioni specializzate. In sostanza, c'è un modo per rendere il seguito più semplice? invece di $ string='hello world'; string2="${string// /_}"; echo "${string2^^}" HELLO_WORLD qualcosa di simile a $ echo 'hello world' | $"{-// /_}" | …

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.