On 9/15/23 17:31, Beppe Cantanna wrote:
Un accrocchio comodo per disabilitare intere parti di codice di uno
script senza dover mettere il carattere # a inizio di ogni riga, trovo
sia racchiuderlo fra parentesi facendo seguire la prima dal comando exit.
Esempio:
~$ cat ./test01.sh
#!/bin/bash
VAR=5
(exit
echo "Parte DISABILITATA"
echo "Parte DISABILITATA"
echo "Parte DISABILITATA"
echo "Parte DISABILITATA"
echo "Parte DISABILITATA"
VAR=10
echo "Parte che se non è DISABILITATA distrugge tutto"
sudo rm -fr /
)
echo "VAR: ${VAR}"
echo "Parte eseguita"
~$ ./test01.sh
VAR: 5
Parte eseguita
In pratica si crea una subshell nella quale si entra e si esce subito
senza eseguire nulla di nulla.
Mi serve non tanto per spiegare cosa fa il codice ma solo per
disabilitarlo o abilitarlo comodamente come quando racchiudiamo parte
del listato fra i caratteri /* ... */.
Grazie Beppe, ne farò buon uso
Piviul