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.

4
Come posso eco i segni del dollaro?
Ad esempio, $PATHe$HOME Quando scrivo echo $PATHrestituisce my $PATH, ma voglio riecheggiare la parola $PATHe non ciò che rappresenta la variabile effettiva, echo "$PATH"non funziona neanche.
67 shell  quoting 


5
Come sfuggire alle citazioni in shell?
Sto avendo problemi con la fuga di personaggi in Bash. Vorrei evitare virgolette singole e doppie durante l'esecuzione di un comando con un altro utente. Ai fini di questa domanda, diciamo che voglio ripetere quanto segue sullo schermo: 'single quote phrase' "double quote phrase" Come posso evitare tutti i caratteri …

3
Perché la mia scoperta non è ricorsiva?
Sto eseguendo il seguente comando, ma non viene eseguito in modo ricorsivo: find . -name *.java So che ci sono file java più in basso nella directory corrente ma sta eseguendo solo findsulla directory corrente. Sto usando OS X, 10.9.
65 shell  find  wildcards 


4
statistiche ricorsive sui tipi di file nella directory?
Ho creato un sito web per un progetto di conversione. Vorrei fare alcune statistiche sui tipi di file presenti, ad esempio 400 .htmlfile, 100 .gif, ecc. Qual è un modo semplice per farlo? Deve essere ricorsivo. Modifica: con lo script pubblicato da maxschelpzig, sto riscontrando alcuni problemi a causa dell'architettura …
65 shell  filenames 

6
Risorse per la programmazione di shell portatili
Quali risorse esistono per la programmazione della shell portatile? La risposta definitiva è testare su tutte le piattaforme target, ma raramente è pratico. La specifica POSIX / Single UNIX è un inizio, ma non ti dice né quale sia il livello di supporto di ogni implementazione, né quali estensioni comuni …


8
Risolvere "mv: elenco degli argomenti troppo lungo"?
Ho una cartella con più di un milione di file che ha bisogno di essere ordinata, ma non posso davvero fare nulla perché mvgenera sempre questo messaggio -bash: /bin/mv: Argument list too long Sto usando questo comando per spostare i file senza estensione: mv -- !(*.jpg|*.png|*.bmp) targetdir/
64 bash  shell  arguments  mv 





2
Che cosa significa essere "sh compatibile"?
Ho visto la frase "sh compatibile" usata di solito in riferimento alle shell. Non sono sicuro che si applichi anche ai programmi che potrebbero essere eseguiti all'interno delle shell. Cosa significa che una shell o un altro programma è "sh compatibile"? Cosa significherebbe essere "sh incompatibile"? Modifica: questa domanda che …

8
Come realizzare una pipe bidirezionale tra due programmi?
Tutti sanno come rendere il tubo unidirezionale tra due programmi (bind stdoutdi primo e stdindi secondo): first | second. Ma come realizzare pipe bidirezionali, ovvero cross-bind stdine stdoutdue programmi? C'è un modo semplice per farlo in una shell?
63 shell  pipe 

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.