Supprimer les lignes vides du fichier rules.xml - Printable Version +- Calaos, Home Automation Forum (https://calaos.fr/forum) +-- Forum: Développement (https://calaos.fr/forum/forumdisplay.php?fid=8) +--- Forum: Programmation (https://calaos.fr/forum/forumdisplay.php?fid=9) +--- Thread: Supprimer les lignes vides du fichier rules.xml (/showthread.php?tid=686) |
Supprimer les lignes vides du fichier rules.xml - Arnaud - 03-21-2017 Bonjour, Certains ont la chance, comme moi , de tomber sur le bug récurent de Calaos Installer qui ajoute des lignes vides dans les scripts LUA. Rien de grave, cela fonctionne toujours très bien mais le fichier rules.xml grossi inutilement. Ici il fait presque 1Mo au lieu de 100ko environ. Pour ceux qui ne parlent pas le VI couramment:
a+ Arnaud. RE: Supprimer les lignes vides du fichier rules.xml - Rusty - 03-21-2017 Bonjour, Je n'ai pas encore rencontré le problème, j'ai juste une suggestion pour éviter de devoir lancer vi(m) pour ça en utilisant sed à la place. Code: sed -i '/^$/d' /etc/calaos/rules.xml En une ligne incluant le ssh et le backup ça donne: Code: FL="/etc/calaos/rules.xml"; ssh root@192.168.0.100 "cp $FL $FL.orig && sed -i '/^$/d' $FL && ls -lh $FL" ++ RE: Supprimer les lignes vides du fichier rules.xml - Arnaud - 03-21-2017 Nickel, merci Rusty RE: Supprimer les lignes vides du fichier rules.xml - Arnaud - 03-22-2017 Tu vas rire Je l'avais fait avec VI sur une machine Linux standard... et en le faisant ce matin sur le serveur Calaos-OS v2 il me répond que la commande "g" n'est pas implémentée ?! WTF ?! Donc je me suis rabattu sur ton sed RE: Supprimer les lignes vides du fichier rules.xml - Rusty - 03-24-2017 Haha, je suis content que ça serve. RE: Supprimer les lignes vides du fichier rules.xml - kek15 - 10-24-2017 salut a tous je suis obligé de vous remercié pour ce partage qui me sauve la mise aprés un bug sur calaos installer https://calaos.fr/forum/showthread.php?tid=774 j'ai pu modifier mon fichier en utilisant vos posts et du coup j'ai aussi la solution pour supprimer toutes ces lignes inutile. Merci a vous pour ces partages |