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.


5
if, elif, else problemi di istruzione in Bash
Non riesco a capire quale sia il problema con la seguente ifdichiarazione per quanto riguarda il elife then. Tieni presente che printfè ancora in fase di sviluppo. Non sono stato ancora in grado di testarlo nella dichiarazione, quindi è più che probabilmente sbagliato. L'errore che sto ricevendo è: ./timezone_string.sh: line …
359 bash  if-statement 

9
Qual è lo scopo di "&&" in un comando shell?
Per quanto ne so, usare &dopo il comando serve per eseguirlo in background. Esempio di &utilizzo:tar -czf file.tar.gz dirname & Ma che ne dici &&? (guarda questo esempio: /server/215179/centos-100-disk-full-how-to-remove-log-files-history-etc#answer-215188 )

21
Il modo migliore per includere altri script?
Il modo in cui normalmente includeresti uno script è con "source" per esempio: main.sh: #!/bin/bash source incl.sh echo "The main script" incl.sh: echo "The included script" L'output dell'esecuzione "./main.sh" è: The included script The main script ... Ora, se si tenta di eseguire quello script di shell da un'altra posizione, …
353 bash 




4
Bash History illimitato [chiuso]
Chiuso. Questa domanda non soddisfa le linee guida Stack Overflow . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per StackTranslate.it. Chiuso 6 anni fa . Migliora questa domanda Voglio che il mio .bash_historyfile sia illimitato. es. Quindi posso sempre …
350 bash  unix 


18
Come posso terminare un processo per nome invece che per PID?
A volte, quando provo ad avviare Firefox, dice "è già in esecuzione un processo Firefox". Quindi devo fare questo: jeremy@jeremy-desktop:~$ ps aux | grep firefox jeremy 7451 25.0 27.4 170536 65680 ? Sl 22:39 1:18 /usr/lib/firefox-3.0.1/firefox jeremy 7578 0.0 0.3 3004 768 pts/0 S+ 22:44 0:00 grep firefox jeremy@jeremy-desktop:~$ kill …
349 linux  bash  shell 


4
Come limitare la profondità per l'elenco dei file ricorsivi?
C'è un modo per limitare la profondità di un elenco di file ricorsivi in ​​Linux? Il comando che sto usando al momento è: ls -laR > dirlist.txt Ma ho circa 200 directory e ognuna di esse ha 10 directory. Quindi ci vorrà troppo tempo e porteremo troppe risorse di sistema. …
346 linux  bash 

7
Un esempio di come usare getopts in bash
Voglio chiamare il myscriptfile in questo modo: $ ./myscript -s 45 -p any_string o $ ./myscript -h #should display help $ ./myscript #should display help I miei requisiti sono: getopt qui per ottenere gli argomenti di input verifica che -sesista, se non restituisce un errore controlla che il valore dopo …
345 bash  shell  getopts 

10
Lo pseudo-terminale non verrà allocato perché stdin non è un terminale
Sto provando a scrivere uno script di shell che crea alcune directory su un server remoto e quindi usa scp per copiare i file dalla mia macchina locale sul telecomando. Ecco cosa ho finora: ssh -t user@server<<EOT DEP_ROOT='/home/matthewr/releases' datestamp=$(date +%Y%m%d%H%M%S) REL_DIR=$DEP_ROOT"/"$datestamp if [ ! -d "$DEP_ROOT" ]; then echo "creating …
345 linux  bash  shell  ssh 


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.