본문 바로가기

프로그래밍/SWIFT

swift 코드를 간단히 console에서 실행하기

반응형

간략한 swift 스크립트를 간단히 MacOS의 콘솔에서 실행하려면

1. shebang 으로 swift 를 지정하고 실행하기

swift 소스파일 맨 앞에 shebang (#!) 으로 다음과 같이 지정한다.

#!/usr/bin/env swift

import Foundation

print("Hello")

또는

#!/usr/bin/env xcrun swift

import Foundation

print("Hello")

Linux 환경에서는 xcrun 이 없으니까 두번째는 안 됨.

vim 등 간략한 소스편집기로 위와 같이 작성하고서, 스크립트에 실행권한 추가( chmod +x )하고, 실행한다.

$ chmod +x hello.swift
$ ./hello.swift
Hello

2. swift 명령의 인자로 swift 파일명을 넘겨 실행한다.

이 방법은 실행권한을 줄 필요도 없고 더 간단하지만, 셸스크립트 등에서 간단히 호출해 사용하려면 위에 기술한 방법이 더 좋겠다.

$ swift hello.swift

 

see also : https://daewonyoon.tistory.com/434

728x90