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
espansione della shell (A | B) nei nomi dei file?
È possibile espandere una orscelta nella shell durante la lettura di un file, ad esempio. Ciò che intendo con questo è che, ad esempio, grepsupporta la sintassi come la (A|B)corrispondenza di A o B in un file. Allo stesso modo, se ho questi file: file1.txt file2.txt file3.txt file4.txt file5.txt Ho …

1
visualizzare STDOUT prima di STDERR?
Sono nuovo a bash e non posso per la vita di me capire come eseguire un certo comando, supporre ./fffe stampare stdout regolari prima di stderr (sono confuso sul significato me stesso) per esempio $ printf "I am a\ndrill\n" > fff; $ cat fff nofile fff nofile fff I am …

4
Dividi la stringa sui due punti in / bin / sh
Il mio dashscript accetta un parametro sotto forma di hostname:port, ovvero: myhost:1234 Considerando che il porto è facoltativo, cioè: myhost Devo leggere l'host e la porta in variabili separate. Nel primo caso, posso fare: HOST=${1%%:*} PORT=${1##*:} Ma ciò non funziona nel secondo caso, quando la porta è stata omessa; echo …
9 shell  string  dash 


3
Protezione del comando shell con variabile stringa
All'interno di un linguaggio di programmazione, eseguo un semplice comando shell cd var; echo > create_a_file_here con var che è una variabile che contiene una stringa di (si spera) una directory nel punto in cui voglio creare il file "create_a_file_here". Ora se qualcuno vede questa riga di codice, è possibile …

4
uscita ps con formato data ISO?
Vorrei ordinare questo output per lstart(inizio del processo): ps -eo lstart,pid,cmd Esiste un modo per avviare lstart in formato ISO come AAAA-MM-GG HH: MM: SS? Ma l'ordinamento da solo non lo risolve. Mi piacerebbe davvero avere un formato data ISO.
9 shell  date  ps 

1
Etimologia di $ PWD
Qual è l'etimologia di $PWD? È un acronimo? So che esiste un comando pwdche stampa la directory di lavoro, ma a mio avviso, avrebbe avuto più senso nominare la variabile $CWDper Current Working Directory, poiché le variabili della shell contengono dati, anziché stamparle.
9 shell  history  pwd 


1
Ritorno a capo con comando eco
Mi esercitavo nel comando echo con opzione \r(ritorno a capo) come di seguito. echo -e "This is \r my college" produzione: my college ma quando aggiungo un'altra parola prima \rcome sotto echo -e "This is the \r my college" Quindi mi dà un output come: my college the Un altro …
9 shell  echo  newlines 


3
Cos'è questa variabile di modulo = $ (...)
Cosa significa: basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") Sono particolarmente interessato a questa parte: varible=$(...) So che le parentesi vengono utilizzate per eseguire un sottoprocesso, ma cosa succede se vengono utilizzate insieme $?
9 shell 




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.