Clean sources
Questo scriptino è molto utile prima di una release o un commit su un repository. Una volta lanciato elimina tutti i file di backup creati durante l'editing sfrenato dai vari programmi. dopo di che passa a fare un po' di black magic con sed su tutti i file con una certa estensione. In sostanza elimina tutti i tab e gli spazi da righe vuote o al termine di una riga lasciando solo i caratteri di codice veramente utile. Fatto questo sostituisce tutti i tab con 4 spazi.
In ingresso viene richiesto il passaggio di una o più estensioni di file da modificare. Per esempio se volete modificare tutti i file .c e .h dovrete usare ./clean.sh c h senza il classico "*." prima della estensione
Sorgenti
Questo è il codice sorgente dello script.
clean-sources.7z f3a6f1e48beb7bac26296a846f96268ffa3def74