Domande taggate «shell-script»

Domande su script di shell, file eseguibili interpretati da una shell (bash, zsh, ecc.).

2
Perché sfuggire a personaggi banali nella shell script?
Ho appena aperto uno script di shell legacy (scritto nella vecchia ksh88 su Solaris) e ho trovato quanto segue ripetuto in tutto il codice: [ -f $myfile ] && \rm -f $myfile La backslash in fuga mi sembra strano. So che è intenzionale, poiché questo tipo di fuga (apparentemente inutile) …


7
bash se non più condizioni senza subshell?
Voglio combinare più condizioni in un'istruzione shell e annullare la combinazione. Ho il seguente codice di lavoro per una semplice combinazione di condizioni: if [ -f file1 ] && [ -f file2 ] && [ -f file3 ] ; then # do stuff with the files fi Funziona benissimo. Se …





3
Confronto tra due stringhe in Bash
Ho il seguente ifblocco nel mio script bash: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi L'esecuzione dello script non sta entrando nel mio ifblocco anche se $PACKAGENAMEè uguale a kakadu-v6_4-00902C. Che cosa sto facendo di sbagliato?

4
In che modo Linux gestisce gli script di shell?
Per questa domanda, consideriamo uno script di shell bash, sebbene questa domanda debba essere applicabile a tutti i tipi di script di shell. Quando qualcuno esegue uno script di shell, Linux carica tutti gli script contemporaneamente (forse in memoria) o legge i comandi di script uno per uno (riga per …

1
Come funziona una bomba a forcella?
ATTENZIONE NON TENTARE DI ESEGUIRE QUESTO SU UNA MACCHINA DI PRODUZIONE Nel leggere la pagina di Wikipedia sull'argomento seguo generalmente quello che sta succedendo con il seguente codice: :(){ :|:& };: estratto di descrizione La seguente bomba a forcella è stata presentata come arte nel 2002;56 la sua origine esatta …
22 bash  shell-script  zsh  fork 






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.