Quelqu'un peut-il expliquer comment tester un script shell bash?Test d'un script shell bash
Par exemple, j'ai un fichier .sh avec ce code en elle ...
#!/bin/sh
for file in *.txt; do
mv "$file" "`basename $file .txt`.doc"
done
Comment puis-je écrire un test pour elle? Comme dans Java vous avez des tests unitaires où vous écrivez du code comme assertEquals pour tester le code donne la sortie désirée.
vérifier ces -> http://stackoverflow.com/questions/1315624/bash-and-test-driven-development, http://stackoverflow.com/questions/1339416/testing-bash-scripts – Chaitanya
scripts bash testés unitairement. Agréable. :) –
C'est mieux: 'mv" $ fichier "" $ (basename "$ fichier" .txt) .doc "' ou 'mv" $ fichier "" $ {fichier% *. Txt} .doc "' –