[RISOLTO][BASH]Script che richiama se stesso?
-
- Entusiasta Emergente
- Messaggi: 1669
- Iscrizione: martedì 17 novembre 2009, 14:51
- Desktop: Lxde Classico
- Distribuzione: Ubuntu Trusty 32bit
[RISOLTO][BASH]Script che richiama se stesso?
Salve a tutti
Mi sapete dire se sia possibile che, uno script.sh bash, possa richiamare se stessa come sé
fosse una funzione C.
Gràzie
Ciao
Mi sapete dire se sia possibile che, uno script.sh bash, possa richiamare se stessa come sé
fosse una funzione C.
Gràzie
Ciao
Ultima modifica di 9!Martin il giovedì 22 gennaio 2015, 15:02, modificato 2 volte in totale.
- SuperStep
- Entusiasta Emergente
- Messaggi: 2037
- Iscrizione: lunedì 19 dicembre 2011, 16:26
- Desktop: Unity
- Distribuzione: Ubuntu 16.04 LTS x86_64
- Sesso: Maschile
- Località: Somma Vesuviana (NA)
Re: [BASH]Script che richiama se stesso?
basta invocare se stesso.
il nome dello script e' conservato in $0
output
il nome dello script e' conservato in $0
Codice: Seleziona tutto
echo $0
$0
Codice: Seleziona tutto
step@Mike:~$ ./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
./test.sh
...
ubuntu 16.04 LTS 64-bit - Memoria: 31,3 Gib - Processore: Intel Core i7-5960X CPU @ 3.00 GHz × 16 - Grafica: AMD Radeon HD 7800 Series - Disco: SSD 256 GB x 4 (RAID 01)
-
- Entusiasta Emergente
- Messaggi: 1669
- Iscrizione: martedì 17 novembre 2009, 14:51
- Desktop: Lxde Classico
- Distribuzione: Ubuntu Trusty 32bit
Re: [BASH]Script che richiama se stesso?
[quote="SuperStep "]basta invocare se stesso.
il nome dello script e' conservato in $0
Ah, ok! ti ringràzio!
Allora, l'istruzione esatta, per lanciare, se stèsso e: echo $0
Ciao
il nome dello script e' conservato in $0
Codice: Seleziona tutto
echo $0
$0
Ah, ok! ti ringràzio!
Allora, l'istruzione esatta, per lanciare, se stèsso e: echo $0
Ciao
Re: [BASH][RISOLTO]Script che richiama se stesso?
No quella per lanciase se stesso è $0, "echo $0" stampa il nome dello script
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
-
- Entusiasta Emergente
- Messaggi: 1669
- Iscrizione: martedì 17 novembre 2009, 14:51
- Desktop: Lxde Classico
- Distribuzione: Ubuntu Trusty 32bit
Re: [BASH]Script che richiama se stesso?
$0 e il comando esatto! per richiamare se stesso.Ok.
Ciao
Ciao
- jackynet92
- Moderatore Globale
- Messaggi: 13413
- Iscrizione: sabato 3 settembre 2011, 1:41
- Desktop: Mate
- Distribuzione: Ubuntu 16.04 64bit
- Sesso: Maschile
- Località: Torino
Re: [BASH][RISOLTO]Script che richiama se stesso?
Ciao, ti ricordo che [Risolto] va messo all'inizio del titolo non in mezzo o alla fine.
I limiti esistono solo perché noi possiamo superarli.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 14 ospiti