¿Alguien puede explicar cómo probar un script de shell bash?Prueba de un script de shell bash
Por ejemplo tengo un archivo .sh con este código en él ...
#!/bin/sh
for file in *.txt; do
mv "$file" "`basename $file .txt`.doc"
done
¿Cómo se escribe una prueba para ello? Al igual que en Java, tienes pruebas unitarias donde escribes código como assertEquals para probar que el código da el resultado deseado.
verificación de estos -> http://stackoverflow.com/questions/1315624/bash-and-test-driven-development, http://stackoverflow.com/questions/1339416/testing-bash-scripts – Chaitanya
guiones bash probados por unidad. Bonito. :) –
Esto es mejor: 'mv" $ file "" $ (basename "$ file" .txt) .doc "' or 'mv" $ file "" $ {file% *. Txt} .doc "' –