2011-01-11 6 views

답변

17

예, 자세한 예는 here을 참조하십시오.

업데이트 : 원본 블로그 게시물이 오프라인 인 것으로 보입니다. Wayback Machine (감사, Internet Archive!)의 here's a copy of i.

+0

사용 변수를 호출 얼마나 filename 값 - $ 2 rename_to 값 - nput 다음 변수

  • 의 값은 rename_to
  • $ 1에filename 변수
  • 스토어 프롬프트 값을 얻을 쉘에서 파이썬? –

  • +0

    값에 액세스하려면'sys.argv'를 사용하십시오. –

    +0

    "파인더 항목 찾기"> "변수 값 얻기"> 쉘 스크립트 [Python. .. import sys. .. print sys.argv [1]] –

    16

    @Ned Deily's answer 보완하기 위해 :

    (OS X 10.9.2의로 작성, 여전히 전류를 OSX 10.10 현재)

    종종 하지 만들고 명시 적 변수를 사용하는 데 필요한 Automator에서 (Set Value of VariableGet Value of Variable 작업 사용).

    이전 작업의 출력은 자동으로 Run Shell Script 동작으로 전달됩니다.

    기본적으로 데이터는 stdin을 통해 전달됩니다.

    당신이 인수로 전달합니다 ($1, $2, ... - [email protected]를 통해 배열로도 액세스 가능) 여기에 예시 된 바와 같이 대신, 오른쪽에 Pass input: 목록에서 as arguments을 선택

    이 예에서

    enter image description here 선택한 Finder 항목 POSIX 스타일 경로 쉘 스크립트에로 전달됩니다.

    enter image description here

    3
    1. 드래그에게 & 드롭
    2. 스토어 :

      표준 입력 (루프에서 read -r 사용) 작동을 통해 쉘 스크립트 프로세스에게 데이터를 가지고, 말했다 경로 내 filename 변수
    3. i의 프롬프트 창

    enter image description here

    관련 문제