Domande taggate «shell»

Il termine "shell" si riferisce a una classe generale di interpreti di comandi interattivi basati su testo, il più delle volte associati ai sistemi operativi Unix e Linux. Per domande sullo scripting della shell, si prega di utilizzare un tag più specifico come 'bash', 'powershell' o 'ksh'. Senza un tag specifico, dovrebbe essere assunta una soluzione portatile (conforme a POSIX), sebbene sia preferibile usare 'posix' in aggiunta o 'sh'.



6
Esecuzione di più comandi in una riga nella shell
Di 'che ho un file /templates/applee voglio farlo mettilo in due posti diversi e poi rimuovere l'originale. Quindi, /templates/appleverrà copiato in /templates/usedAND /templates/inuse e poi mi piacerebbe rimuovere l'originale. È cpil modo migliore per farlo, seguito da rm? O c'è un modo migliore? Voglio fare tutto in una riga, quindi …
388 bash  shell 


7
Catturare gruppi da un GreEx RegEx
Ho questo piccolo script in sh(Mac OSX 10.6) per sfogliare una serie di file. Google ha smesso di essere utile a questo punto: files="*.jpg" for f in $files do echo $f | grep -oEi '[0-9]+_([a-z]+)_[0-9a-z]*' name=$? echo $name done Fino ad ora (ovviamente, per voi guru della shell) $namevale solo …
380 bash  shell  grep 


7
Come ottenere l'ID del processo in background?
Inizio un processo in background dal mio script di shell e vorrei terminare questo processo al termine del mio script. Come ottenere il PID di questo processo dal mio script di shell? Per quanto posso vedere la variabile $!contiene il PID dello script corrente, non il processo in background.


9
Qual è lo scopo di "&&" in un comando shell?
Per quanto ne so, usare &dopo il comando serve per eseguirlo in background. Esempio di &utilizzo:tar -czf file.tar.gz dirname & Ma che ne dici &&? (guarda questo esempio: /server/215179/centos-100-disk-full-how-to-remove-log-files-history-etc#answer-215188 )




18
Come posso terminare un processo per nome invece che per PID?
A volte, quando provo ad avviare Firefox, dice "è già in esecuzione un processo Firefox". Quindi devo fare questo: jeremy@jeremy-desktop:~$ ps aux | grep firefox jeremy 7451 25.0 27.4 170536 65680 ? Sl 22:39 1:18 /usr/lib/firefox-3.0.1/firefox jeremy 7578 0.0 0.3 3004 768 pts/0 S+ 22:44 0:00 grep firefox jeremy@jeremy-desktop:~$ kill …
349 linux  bash  shell 


7
Un esempio di come usare getopts in bash
Voglio chiamare il myscriptfile in questo modo: $ ./myscript -s 45 -p any_string o $ ./myscript -h #should display help $ ./myscript #should display help I miei requisiti sono: getopt qui per ottenere gli argomenti di input verifica che -sesista, se non restituisce un errore controlla che il valore dopo …
345 bash  shell  getopts 

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.