У меня есть две папки, A и B. В папке A у меня есть файл данных.В папке B у меня есть программные файлы.Я хочу, чтобы программы в папке B работали с файлом в папке A, запущенным из папки B.
Единственный способ, которым я мог придумать, - это скрипт, который перемещает файл из A в B, запускает командыиз папки B файла, затем перемещает выходной файл из B обратно в A. В любом случае, я мог бы сохранить файл в папке A и запускать программы из B?
Вот мой сценарий прямо сейчас.Это очень грязно, и я думаю, что должен быть более чистый способ сделать это.
echo "Signing with test keys....";
mv *.apk $HOME/signapk/files/not_signed.apk;
cd $HOME/signapk/files;
java -jar signapk.jar testkey.x509.pem testkey.pk8 not_signed.apk signed_apk.apk;
mv not_signed.apk $HOME/signapk/original.apk;
mv signed_apk.apk $HOME/signapk/test_signed.apk;;
2) echo "Signing with private keys....";
mv *.apk $HOME/signapk/files/not_signed.apk;
cd $HOME/signapk/files;
java -jar signapk.jar certificate.pem key.pk8 not_signed.apk signed_apk.apk;
mv not_signed.apk $HOME/signapk/original.apk;
mv signed_apk.apk /$HOME/signapk/private_signed.apk;;
3) echo "Press enter to contintue with zipaligning";
read ;
mv *.apk $HOME/signapk/files/zipalign.apk;
cd $HOME/signapk/files;
./zipalign -v -f 4 zipalign.apk zipaligned.apk;
mv zipaligned.apk $HOME/signapk/zipaligned;
mv zipalign.apk $HOME/signapk/original.apk;;