Depuis longtemps, je me bats pour ce programme. J'ai un shell script qui accepte des paramètres comme le numéro de version et le chemin pour les fichiers. Ensuite, ce script crée un fichier Zip avec le nom du numéro de version congaing tous les fichiers de fichiers dans le dossier.
J'ai installé Cygwin sur le chemin suivant D:/cygwin . Je copie les fichiers requis au même endroit que celui où cygwin est installé. D:\cygwin\bin
Commande
D:/cygwin/bin/bash -c '/bin/test/app.sh 04.10 D:\cygwin\bin\ Fichiers de test
Ou quelqu'un peut-il suggérer comment exécuter le shell script en java en utilisant Cygwin .
Réécrire le problème : -
Lorsque j'essaie d'exécuter la commande suivante dans l'invite de commande, une erreur se produit.
sh app.sh AK-RD 02.20 D:\cygwin\bin\Test_files
Erreur:- C:\Documents et paramètres \sh app.sh AK-RD 02.20 D:\cygwin\bin\Test_files
/usr/bin/app.sh : ligne 51 : lib/lib.sh : Aucun fichier ou répertoire de ce type
Mais si je lance la même commande à
D:cygwin \bin\Test >sh app.sh AK-RD 02.20 D:\cygwin\bin\Test_files
Il fonctionne bien. Quelqu'un peut-il me suggérer comment éviter ce genre d'erreurs ?