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.

22
Come eseguire i comandi di mongo tramite script di shell?
Voglio eseguire mongocomandi in shell script, ad esempio in uno script test.sh: #!/bin/sh mongo myDbName db.mycollection.findOne() show collections Quando eseguo questo script tramite ./test.sh, viene stabilita la connessione a MongoDB, ma i seguenti comandi non vengono eseguiti. Come eseguire altri comandi tramite script di shell test.sh?
404 mongodb  bash  shell  sh 






6
Esecuzione di più comandi in una riga nella shell
Di 'che ho un file /templates/applee voglio farlo mettilo in due posti diversi e poi rimuovere l'originale. Quindi, /templates/appleverrà copiato in /templates/usedAND /templates/inuse e poi mi piacerebbe rimuovere l'originale. È cpil modo migliore per farlo, seguito da rm? O c'è un modo migliore? Voglio fare tutto in una riga, quindi …
388 bash  shell 


7
Linux come copiare ma non sovrascrivere?
Voglio cpuna directory ma non voglio sovrascrivere alcun file esistente anche se sono più vecchi dei file copiati. E voglio farlo completamente non interattivo in quanto questo farà parte di uno script di Crontab Bash. Qualche idea?
386 linux  bash  cp 

7
Catturare gruppi da un GreEx RegEx
Ho questo piccolo script in sh(Mac OSX 10.6) per sfogliare una serie di file. Google ha smesso di essere utile a questo punto: files="*.jpg" for f in $files do echo $f | grep -oEi '[0-9]+_([a-z]+)_[0-9a-z]*' name=$? echo $name done Fino ad ora (ovviamente, per voi guru della shell) $namevale solo …
380 bash  shell  grep 



4
.bashrc al login ssh
Quando ssh nella mia ubuntu-box con Hardy 8.04, le variabili d'ambiente nel mio .bashrc non sono impostate. Se faccio una fonte .bashrc, le variabili sono impostate correttamente e tutto va bene. Come .bashrcmai non viene eseguito al login?
375 ubuntu  ssh  bash 

10
Crea una variabile timestamp nello script bash
Sto cercando di creare una variabile timestamp in uno script di shell per rendere un po 'più semplice la registrazione. Voglio creare la variabile all'inizio dello script e farla stampare l'ora corrente ogni volta che emetto echo $timestamp. Dimostrando di essere più difficile di quanto pensassi. Ecco alcune cose che …


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.