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.



10
Come reindirizzare l'output su un file e stdout
Per ulteriori informazioni su Stack Overflow in : StackTranslate.it : Ulteriori informazioni In bash, chiamando foochiamerebbe qualsiasi output da quel comando sullo stdout. La chiamata foo > outputreindirizzerebbe qualsiasi output da quel comando al file specificato (in questo caso 'output'). C'è un modo per reindirizzare l'output su un file e …
989 linux  bash  file-io  io  stdout 

11
Come posso pipe stderr e non stdout?
Ho un programma che scrive informazioni su stdoute stderr, e ho bisogno di greppassare attraverso ciò che sta arrivando a stderr , ignorando stdout . Ovviamente posso farlo in 2 passaggi: command > /dev/null 2> temp.file grep 'something' temp.file ma preferirei essere in grado di farlo senza i file temporanei. …
982 bash  grep  stdout  pipe  stderr 

7
Passando i parametri a una funzione Bash
Sto cercando di cercare come passare i parametri in una funzione Bash, ma quello che viene fuori è sempre come passare i parametri dalla riga di comando. Vorrei passare i parametri all'interno della mia sceneggiatura. Provai: myBackupFunction("..", "...", "xx") function myBackupFunction($directory, $options, $rootPassword) { ... } Ma la sintassi non …




27
Elencare solo le directory usando ls in Bash?
Questo comando elenca le directory nel percorso corrente: ls -d */ Cosa fa esattamente il modello */? E come possiamo dare il percorso assoluto nel comando sopra (es. ls -d /home/alice/Documents) Per elencare solo le directory in quel percorso?
954 bash  directory  ls 

28
Pipa verso / dagli Appunti nello script Bash
È possibile eseguire il pipe negli / dagli Appunti in Bash? Che si tratti di eseguire il piping da / verso un handle di dispositivo o di utilizzare un'applicazione ausiliaria, non riesco a trovare nulla. Ad esempio, se /dev/clipfosse un dispositivo collegato agli Appunti potremmo fare: cat /dev/clip # Dump …
946 linux  bash  macos  clipboard 

30
Come tagliare gli spazi bianchi da una variabile Bash?
Ho uno script di shell con questo codice: var=`hg st -R "$path"` if [ -n "$var" ]; then echo $var fi Ma il codice condizionale viene sempre eseguito, perché hg ststampa sempre almeno un carattere di nuova riga. C'è un modo semplice per eliminare gli spazi bianchi $var(come trim()in PHP …
922 string  bash  variables  trim 


8
Come scorrere gli argomenti in uno script Bash
Ho un comando complesso di cui vorrei creare uno script shell / bash. Posso scriverlo in termini di $1facilmente: foo $1 args -o $1.ext Voglio essere in grado di passare più nomi di input allo script. Qual è il modo giusto per farlo? E, naturalmente, voglio gestire i nomi dei …
900 bash  command-line 

24
Come impostare permanentemente $ PATH su Linux / Unix?
Sto cercando di aggiungere una directory al mio percorso in modo che sia sempre nel mio percorso Linux. Ho provato: export PATH=$PATH:/path/to/dir Questo funziona, tuttavia ogni volta che esco dal terminale e avvio una nuova istanza del terminale, questo percorso viene perso e devo eseguire nuovamente il comando export. Come …
880 linux  bash  unix  path  zsh 

30
Analisi di JSON con strumenti Unix
Altre versioni di Stack Overflow di Stack Overflow : Versione JSON con shell Sto cercando di analizzare JSON restituito da una richiesta di arricciatura, in questo modo: curl 'http://twitter.com/users/username.json' | sed -e 's/[{}]/''/g' | awk -v k="text" '{n=split($0,a,","); for (i=1; i<=n; i++) print a[i]}' Quanto sopra divide il JSON in …
879 json  bash  parsing 

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.