Toutes les tâches que tu décrits peuvent être implémentées par des scripts shell (bash ou autre) s'appuyant sur les utilitaires adaptés.
Par exemple, bien que dans la vraie vie, on a rarement besoin de modifier le 105ème caractère de la 51ème ligne d'un fichier, voici une façon de le faire en shell (+ sed ici):
sed "51 s/^\(.\{104\}\)/\1x/" fichier
ou avec awk:
awk 'NR==51 {$105="x";print}^J' FS="" OFS="" fichier
Sauvegarder, compresser et envoyer de manière sécurisée sont des tâches que par exemple tar, (g)zip et scp peuvent effectuer efficacement. Il est plus simple d'appeler ces utilitaires à partir d'un shell mais rien n'interdit de le faire à partir d'autres langages, par exemple python ou java ou C ou ce que tu veux, mais ce sera plus lourd et complexe.
Partager