Domande taggate «shell»

La shell è l'interfaccia della riga di comando di Unix. È possibile digitare i comandi in una shell in modo interattivo o scrivere script per automatizzare le attività. Usa questo tag per domande relative a / bin / sh e alle shell più compatibili (ash, bash, ksh, zsh, ...). Per gli script di shell con errori, si prega di controllarli in http://shellcheck.net prima di pubblicare qui.


3
apt-get aggiorna lo stato di uscita
Come controllare lo stato di apt-get update? $ apt-get update ; echo "status is: $?" Err http://security.debian.org stable/updates Release.gpg Could not resolve 'security.debian.org' Hit http://192.168.1.100 stable Release.gpg Hit http://192.168.1.100 stable Release Hit http://192.168.1.100 stable/main i386 Packages Hit http://192.168.1.100 stable/contrib i386 Packages Hit http://192.168.1.100 stable/non-free i386 Packages Ign http://192.168.1.100 stable/contrib Translation-en …
8 shell  apt 



3
Per quanto riguarda ottenere la data - n giorni Data
Supponiamo che io abbia una data particolare memorizzata in una variabile date_m. Voglio un ((date_m)-25)appuntamento. Ad esempio: ho 15/09/2014memorizzato nella mia variabile, quindi desidero essere 21/08/2014restituito se sottraggo 25 dalla data memorizzata nella variabile.
8 shell  date 

2
Esiste un modo per leggere le righe dall'output del comando?
Ho un comando pre-processo per l'output di un file ./preprocess.sh > preprocessed_file e il preprocessed_filesarà usato in questo modo while read line do ./research.sh $line & done < preprocessed_file rm -f preprocessed_file Esiste un modo per indirizzare l'output sulla while read lineparte invece di inviarlo al file preprocessed? Penso che …

2
Assegnazione delle variabili al di fuori dell'istruzione case
In molte lingue è possibile assegnare il risultato di un'istruzione case / switch a una variabile, piuttosto che ripetere più volte l'assegnazione della variabile all'interno dell'istruzione case. È possibile fare qualcosa del genere nella shell Bash? color_code=$(case "$COLOR" in (red) 1;; (yellow) 2;; (green) 3;; (blue) 4;; esac) (O, a …

1
Modo corretto di distribuire script di shell
Qual è il modo più appropriato per distribuire gli script di shell, se i comportamenti delle shell possono essere modificati sete quindi imprevedibili? Ad esempio, rm *.txtnon verrebbe eseguito come previsto negli ambienti in cui set -fè stato eseguito. Come devo assicurarmi che rm *.txtrimuova tutti i file di testo …

4
imbrogliare con if dichiarazioni
Sto provando a stampare da un file usando awk, ma il mio output è vuoto. Ecco il mio codice finora accountNum=$1 while read -r LINE || [[ -n $LINE ]] ; do awk -F',' '{ if($1==accountNum) { print $3.$2 } }' Accounts done < Accounts Ho anche provato questo: accountNum=$1 …
8 shell  scripting  awk 

4
Qual è la fonte di aiuto?
help visualizza informazioni sui comandi integrati. Qual è la fonte di aiuto? Mantiene un database per i comandi integrati o legge alcuni file di ciascun comando incorporato (simile alla manpage di ciascuna utility)? A volte trovo che le sue informazioni sembrino ampliarle di --help $ cd --help bash: cd: --: …
8 shell 

2
Reindirizzamento dell'output in base al regex di grep
Sto usando gradle runper avviare un server REST. L'output del server REST è simile al seguente: XXX.XXX.XX.XXX - <moreinfo> randomtext randomtext XXX.XXX.XX.XXX - <moreinfo> XXX.XXX.XX.XXX - <moreinfo> randomtext XXX.XXX.XX.XXX - <moreinfo> XXX.XXX.XX.XXXqui c'è un indirizzo IP, i testi casuali sono messaggi di errore. Tutto l'output è diretto allo stdout, purtroppo. …




2
Passando argomenti alla shell fornita
man su dice: You can use the -- argument to separate su options from the arguments supplied to the shell. man bash dice: -- A -- signals the end of options and disables further option processing. Any arguments after the -- are treated as filenames and arguments. An argument of …
8 bash  shell  su  options 

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.