OS X의 Finder에서 bash 스크립트를 어떻게 시작합니까?


14

OS X의 Finder에서 bash 스크립트를 어떻게 시작합니까?

CLI에서 일하는 것은 괜찮지 만 GUI에 묶인 동료들은 내 작은 스크립트를 좋아하지 않습니다.

답변:


23

Finder와 친숙해 지려면 bash 스크립트에 .command접미사 가 있어야합니다 . 물론 실행 가능해야합니다.


1
당신은 내 세계적으로 유명한 "오늘의 영웅"상을 수상했습니다! 감사.
Stu Thompson

이 답변은 질문을 흥미롭게 만들었습니다.
Sergio Acosta

1
참고로, 누군가가 스크립트로 소프트 링크를 시도하면 스크립트 자체 (소프트 링크의 대상)는 .command로 끝나야하며 링크 자체는 확장명을 가질 수 있습니다. 이상하다.
AlcubierreDrive 2019

chmod + x filename.ext로 실행 가능
Hefewe1zen

5

@mouviciel의 대답은 훌륭하게 작동하지만 panache를 추가 하려면 Platypus를 사용해보십시오 .Bash shell scripts를 포함한 다양한 스크립팅 언어에서 실제 응용 프로그램 번들 을 만들 수 있습니다 . 이것의 장점 중 하나는 멋진 아이콘을 줄 수 있다는 것입니다. :)


1

방금 bashappbashhub을 통해 bash 스크립트를 이진 프로그램 (C 소스)으로 컴파일하고 Finder에서 클릭 가능하게 만드는 데 필요한 디렉토리 구조를 만듭니다. 읽어보기는 다음과 같습니다.

http://github.com/arbinger/bashapp

사용자에게 터미널을 열도록 요청하는 대신 Finder에서 클릭 할 수있는 몇 가지 서비스 시작 스크립트를 빌드하려면 이것이 필요했습니다. 또한 암호화를 통한 간단한 스크립트 난독 화를 제공하므로 프로그램을 배포해야하는 경우 편리합니다.

아이콘을 추가하려면 Info.plist파일과 .icns파일을 Contents/Resources/폴더 에 추가하면 됩니다 .

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