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
Come verificare se esiste un collegamento simbolico
Sto cercando di verificare se esiste un collegamento simbolico in bash. Ecco cosa ho provato. mda=/usr/mda if [ ! -L $mda ]; then echo "=> File doesn't exist" fi mda='/usr/mda' if [ ! -L $mda ]; then echo "=> File doesn't exist" fi Tuttavia, ciò non funziona. Se '!' viene …
208 bash  symlink 

5
Lettura di una stringa delimitata in un array in Bash
Ho una variabile che contiene una stringa delimitata da spazi: line="1 1.50 string" Voglio dividere quella stringa con spazio come delimitatore e archiviare il risultato in un array, in modo che: echo ${arr[0]} echo ${arr[1]} echo ${arr[2]} uscite 1 1.50 string Da qualche parte ho trovato una soluzione che non …
207 arrays  string  bash  shell 

3
Ubuntu dice "bash: ./program permesso negato" [chiuso]
Chiuso. Questa domanda non soddisfa le linee guida Stack Overflow . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per StackTranslate.it. Chiuso 6 anni fa . Migliora questa domanda Sto eseguendo Ubuntu sul computer 1 e sul computer 2. Ho …
207 bash  shell  sh 

10
trova: argomento mancante per -exec
Sono stato aiutato oggi con un comando, ma non sembra funzionare. Questo è il comando: find /home/me/download/ -type f -name "*.rm" -exec ffmpeg -i {} -sameq {}.mp3 && rm {}\; La shell ritorna find: missing argument to `-exec' Quello che sto sostanzialmente cercando di fare è passare ricorsivamente in una …
206 bash  shell  find  arguments  exec 




15
Leggi i valori in una variabile shell da una pipe
Sto cercando di ottenere bash per elaborare i dati dallo stdin che viene reindirizzato, ma senza fortuna. Quello che voglio dire è nessuno dei seguenti lavori: echo "hello world" | test=($(< /dev/stdin)); echo test=$test test= echo "hello world" | read test; echo test=$test test= echo "hello world" | test=`cat`; echo …
205 linux  bash  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.