El blog de cubells

No torneu a escriure scripts en bash

Ja sabeu que m'agrada el Bash, el vaig utilitzant ja fa molts anys per fer determinades tasques repetitives i també el faig servir en el meu dia a dia.

Per això m'ha sorprés aquest apunt on afirmen que no tornem a fer-lo servir, que utilitzem Python. Ja sabem que els titolars es fan aposta amb títols radical per cridar l'atenció dels lectors i en aquest cas ho han aconseguit.

El raonament que fa l'autor és el següent. El bash té els següents problemes:

I posa uns quants exemples, exemples amb els quals estic d'acord.

Tanmateix l'autor explica en què és bo el Bash:

I recomana fer servir plumbum en lloc del Bash. L'he provada aquesta llibreria i sembla interessant.

Pots executar les mateixes comandes del Bash però tens la gestió d'errades del Python, tens les canonades de Bash, execució en segon pla, execució en remot, etc. Us recomane que reviseu la documentació si voleu més informació.

De moment seguiré utilitzant Bash perquè puc fer coses ràpidament, però no descarte fer servir comandes bash en el meus programes fets amb Python ara que conec aquest programa.

I si no us agrada plumbum, podeu fer servir altres similars:

sh: https://amoffat.github.io/sh/

sarge: https://bitbucket.org/vinay.sajip/sarge/

shellypy: https://github.com/lamerman/shellpy

Sense comentaris encara. Comenta ara