Przeciąganie i upuszczanie pliku do pliku .sh

Mam dość dużo wiedzy z Batch. Próbuję przenieść skrypt wsadowy do systemu Mac / UNIX, ale mój plik wsadowy ma do niego przeciągnij i upuść. Dzięki niezliczonym wyszukiwaniom Google nic nie wymyśliłem. Wszyscy mówią, że można przeciągać i upuszczać w oknie terminala - nie jest to dobre dla skryptów, które nie wymagają wprowadzania.

Oto kod dla partii I:

cd %USERPROFILE%

7za x %* -o%USERPROFILE%\Desktop\Temp

7za a %1 %USERPROFILE%\Desktop\Temp\*

cd %USERPROFILE%\Desktop
rmdir /q /s Temp\

Nie martwi się szczególnie o komendy 7za (z powodu Archive Utility), cd%USERPROFILE% (ponieważ Terminal uruchamia się w profilu użytkownika),rmdir, cdi takie, ponieważ są to tylko podstawowe polecenia plików. Ale nie znam kodu odwołującego się do pliku porzuconego / otwartego za pomocą skryptu .sh.

Więc jeśli ktoś zna ten kod, powiedz mi. Wiem, że to coś prostego, ale nie możesz znać każdego polecenia, zwłaszcza w przypadku nieznanych języków programowania.

questionAnswers(1)

yourAnswerToTheQuestion