Automator에서 'Run Shell Script'에 인수 전달


14

셸 명령을 실행하기 위해 Automator 워크 플로를 만들고 싶습니다. 예를 들어, 사용자로부터 텍스트 입력을 받고 해당 입력을 텍스트 대신 쉘 명령으로 취급하려고합니다. 나는 인수를 전달하려고 시도 stdin했지만 여전히 작동시킬 수는 없습니다. 다음은 내가하려는 일의 간단한 예입니다.

사용자는 'xyz'와 같은 텍스트를 입력했습니다. 이 텍스트를 다음과 같이 쉘 스크립트에 전달하고 싶습니다.

echo "$1/"

Automator의 show result action xyz표시 할 쉘 스크립트의 출력 으로 가져옵니다 .

답변:


13

Automator 에서 Run Shell Script입력 을 전달할 때 아래 예제 워크 플로우에 표시된 대로 Pass input :을 ​​stdin to Pass input :으로 변경해야 합니다.

여기에 이미지 설명을 입력하십시오

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.