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
Controlla le dimensioni della cartella in Bash
Sto provando a scrivere uno script che calcolerà una dimensione di directory e se la dimensione è inferiore a 10 GB e maggiore di 2 GB, fare qualche azione. Dove devo menzionare il nome della mia cartella? # 10GB SIZE="1074747474" # check the current size CHECK="`du /data/sflow_log/`" if [ "$CHECK" …
317 bash  shell  directory 




10
Esecuzione di più comandi con xargs
cat a.txt | xargs -I % echo % Nell'esempio sopra, xargs prende echo %come argomento il comando. Ma in alcuni casi, ho bisogno di più comandi per elaborare l'argomento anziché uno. Per esempio: cat a.txt | xargs -I % {command1; command2; ... } Ma xargs non accetta questo modulo. Una …
310 bash  xargs 




4
Installa MySQL su Ubuntu senza una richiesta di password
Come faccio a scrivere uno script per installare il server MySQL su Ubuntu? sudo apt-get install mysql verrà installato, ma richiederà anche l'inserimento di una password nella console. Come posso farlo in modo non interattivo? Cioè, scrivere uno script in grado di fornire la password? #!/bin/bash sudo apt-get install mysql …
305 mysql  bash  ubuntu  apt 

11
Concatenare più file di testo in un singolo file in Bash
Qual è il modo più rapido e pragmatico di combinare tutti i file * .txt in una directory in un unico file di testo? Attualmente sto usando Windows con Cygwin, quindi ho accesso a BASH. Anche il comando della shell di Windows sarebbe bello, ma dubito che ce ne sia …
305 bash  shell 


19
C'è un modo migliore per eseguire un comando N volte in bash?
Occasionalmente eseguo una riga di comando bash come questa: n=0; while [[ $n -lt 10 ]]; do some_command; n=$((n+1)); done Per eseguire some_commandun numero di volte consecutive - 10 volte in questo caso. Spesso some_commandè davvero una catena di comandi o una pipeline. C'è un modo più conciso per farlo?
304 bash  loops 




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.