Nền tảng thiết bị đầu cuối trong OS X giống như nền tảng được sử dụng trong Linux. Những gì bạn đang tìm kiếm đặc biệt thường được gọi là "Shell Scripting".
Shell mặc định khi bạn mở Terminal.app
(nằm trong /Applications/Utilties
) là shell bash.
OS X đã có trình xử lý shell tích hợp có thể truy cập thông qua Finder và các ứng dụng khác thông qua .command
tiện ích mở rộng, mặc dù không bực bội khi không .sh
mở rộng. Tuy nhiên, việc thiết lập tập lệnh lên để chạy qua Finder thậm chí còn phức tạp hơn.
- Tạo một tập lệnh shell đơn giản, như ví dụ của bạn Tôi đã tạo một ứng dụng Hello World:
#!/bin/bash
echo "Hello World"
Lưu tập tin này như HelloWorld.command
.
Cho phép tập tin này được thực thi. chmod u+x HelloWorld.command
nên làm điều đó
Mở thư mục nơi bạn đã lưu tệp này trong Finder. Sau đó nhấp đúp chuột vào HelloWorld.command
tập tin.
Điều này sẽ mở ra một thiết bị đầu cuối và thực thi tập lệnh, đầu ra trên máy tính của tôi là như sau:
$ /Users/jason/Appluggest/HelloWorld.command; lối ra;
Xin chào thế giới
đăng xuất
[Quá trình hoàn thành]
Cách khác để thực thi tệp này là trong khi vẫn ở trong Terminal, chỉ cần đưa ra ./HelloWorld.command
giả sử bạn đang ở trong cùng thư mục với tệp.
Làm như vậy sẽ dẫn đến đầu ra đơn giản hơn nhiều:
Ứng dụng jason-mac $ ./HelloWorld.command
Xin chào Thế giới
ứng dụng jason-mac $
Bạn vừa tạo và thực thi một tập lệnh shell trong OS X!