Có cách nào để thiết lập +xbit trên script trong khi tạo không?
Ví dụ tôi chạy:
vim -some_option_to_make_file_executable script.sh
và sau khi lưu tôi có thể chạy tập tin mà không cần thêm bất kỳ chuyển động nào.
ps. Tôi có thể chạy chmodtừ vimhoặc thậm chí từ chính bàn điều khiển, nhưng điều này hơi khó chịu, vì vimgợi ý để tải lại tệp. Ngoài ra, thật khó chịu khi gõ chmodlệnh mỗi lần. pps. Sẽ thật tuyệt khi làm cho nó tùy thuộc vào phần mở rộng tập tin (Tôi không cần thực thi .txt:-))
ifthành mộtif getline(1) =~ "^#!/bin/". Dù sao đó là tuyệt vời. Cảm ơn bạn.