Odpowiedz na ten temat
Pokaż wyniki od 1 do 3 z 3

  1. Dołączył
    Jul 2007
    Postów
    30

    Cytuj | #1

    Witam,

    nie jestem programistą ale często muszę wykonywać operacje w terminalu z mozolnym wpisywaniem nazwy pliku którego ma dotyczyć komenda i najczęściej nazwy pliku jaki ma powstać wynikowy. Nie wchodząc w szczegóły wyobraźmy sobie banalny przypadek (oczywiście chodzi mi tylko o przedstawienie idei) wykonywania w Terminalu komendy:

    cp <plik źródłowy> <plik wynikowy>

    Przyglądam się po raz pierwszy Automatorowi, widzę wiele ciekawych czynności jakie można wykorzystać w tym: odpytywanie o wskazanie rzeczy z Findera, uruchamianie skryptów powłoki lub korzystania ze skryptów które przecież mogą uruchamiać okno Terminala itp. Niestety nie potrafię sobie poradzić jak przekazać np. pełną nazwę ścieżki pliku wskazywanego czynnością "Prośba o rzeczy Findera" do terminala aby wykorzystał ją jaką zmienną do wykonania komendy (np powyższą: cp <wskazany plik> <nowy plik> ).

    Proszę podpowiedzcie jak przekazać to jako zmienną do skryptu jako pełną nazwę pliku. Wtedy już sobie poradzą z automatyzacją dużo ciekawszych komend wymagających podania ścieżek i nazw plików, na których będą wykonywały bardzo potrzebne mi operacje, bez pamiętania za każdym razem pełnej (czasami długiej) składni komendy. Z góry dziękuję za pomoc.


  2. Avatar psajcho
    Dołączył
    Oct 2005
    Skąd
    Białystok
    Postów
    1,193

    Cytuj | #2

    podpowiem - "$@"
    Komputer: MBP
    Telefon: iP


  3. Dołączył
    Jul 2007
    Postów
    30

    Cytuj | #3

    Dzięki za szybką odpowiedź ale ...niestety nie kumam gdzie mam to wpisać i co jeżeli zmiennych jest więcej (np jedną jest plik jaki kopiuję a drugą miejsce gdzie).

    Proszę zerknij (-cie) na link i proszę o podpowiedź co wpisać w skrypcie powłoki i ewentualnie co jeszcze brakuje w czynnościach aby zadziałało.

    Picasa Web Albums - Adam

Odpowiedz na ten temat