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

Rispondere a