Có thể chuyển biến Automator thành một kịch bản lệnh shell không?Biến số tự động trong kịch bản lệnh shell
Trả lời
Có, xem here để biết ví dụ chi tiết.
CẬP NHẬT: Bài đăng trên blog ban đầu dường như không trực tuyến; here's a copy of i t từ Máy Wayback (cảm ơn, Lưu trữ Internet!).
Để bổ sung @Ned Deily's answer:
(Viết như của OS X 10.9.2, vẫn hiện như của OSX 10.10)
Đó là thường không cần thiết để tạo và sử dụng rõ ràng biến trong Automator (sử dụng các hành động Set Value of Variable
và Get Value of Variable
).
Kết quả của hành động trước đó được tự động chuyển đến hành động Run Shell Script
.
Theo mặc định, dữ liệu được chuyển qua stdin, tuy nhiên.
Nếu bạn muốn nó trôi qua như luận ($1
, $2
... - cũng dễ tiếp cận như một mảng qua [email protected]
) thay vào đó, chọn as arguments
từ Pass input:
danh sách bên phải, như minh họa ở đây:
Trong ví dụ này, các mục Finder
được chọn được chuyển thành đường dẫn kiểu POSIX vào tập lệnh hệ vỏ.
Điều đó nói rằng, có một quá trình shell script dữ liệu thông qua stdin (sử dụng read -r
trong một vòng lặp) hoạt động, quá:
- 1. Tìm và thay thế trong kịch bản lệnh shell
- 2. Làm thế nào để vượt qua một biến trong một lệnh curl trong kịch bản shell
- 3. Làm thế nào để xác định một kịch bản shell với số lượng đối số biến?
- 4. Đặt biến môi trường trong kịch bản lệnh shell/truy cập trong Ứng dụng Tomcat
- 5. "$$" có nghĩa là gì trong kịch bản lệnh shell?
- 6. mảng kịch bản Shell
- 7. Thiết lập biến môi trường trong kịch bản lệnh shell không làm cho nó hiển thị đối với shell
- 8. Làm thế nào để viết kịch bản lệnh shell để tìm số trang trong PDF?
- 9. chạy kịch bản shell trong C++
- 10. Kịch bản khởi động Cygwin
- 11. Làm thế nào để tạo một hàm trong kịch bản lệnh shell nhận các tham số?
- 12. Sử dụng \ c trong kịch bản shell
- 13. Kịch bản lệnh Shell để chạy nhiều quy trình
- 14. Vượt qua biến từ kịch bản lệnh shell thành dạng chữ viết hoa
- 15. Shell script: Thực hiện lệnh sau khi chạy lệnh "thoát" trong kịch bản lệnh
- 16. Làm thế nào để vượt qua một biến TỪ TỪ TỪ một kịch bản lệnh shell?
- 17. tự xóa tập lệnh shell
- 18. biến trong kịch bản TOAD
- 19. Có thể viết kịch bản lệnh shell nhanh hơn tập lệnh tương đương trong Perl không?
- 20. \ r nhân vật trong kịch bản shell
- 21. Tự động hóa/kịch bản Telnet
- 22. Xử lý xác nhận đầu vào trong kịch bản lệnh shell của Linux
- 23. Đầu ra lệnh của kịch bản lệnh Bash vào biến
- 24. Chuyển đối số thứ hai trở đi từ một kịch bản lệnh shell sang Java
- 25. Xuất các biến giữa tập lệnh shell
- 26. Tạo tệp với một số nội dung có kịch bản lệnh shell
- 27. Thay thế chuỗi trong tập lệnh shell bằng biến số
- 28. Thực thi lệnh đơn trong kịch bản lệnh shell mà không có sudo
- 29. Chạy hai máy chủ nút từ một lệnh shell bằng cách sử dụng một kịch bản lệnh shell
- 30. Làm cách nào để thêm các giá trị trong một biến trong kịch bản lệnh shell của Unix?
làm thế nào bạn sẽ gọi các biến sử dụng python trong vỏ? –
Bạn sẽ sử dụng 'sys.argv' để truy cập các giá trị. –
nó không hoạt động khi tôi làm "Yêu cầu tìm kiếm mục"> "Lấy giá trị của biến"> Shell Script [Python. .. nhập sys. .. in sys.argv [1]] –