Có một câu hỏi tương tự về Windows, nhưng nó sẽ không hoạt động đối với các máy tính dựa trên Unix (OS X cụ thể).thực hiện perl trong dòng lệnh mà không chỉ định perl trong UNIX
Tôi muốn nhập tên của một tệp, giả sử example.pl
hoặc example.pl parametertext.txt
và biết cách thực thi perl.
Tôi đã chỉ định #!/usr/bin/perl
trong tệp để tệp có thể tìm thấy tệp thực thi. Thay vào đó, tôi nhận được thông báo:
bash: example.pl: command not found
Nó không phải là '#!/Usr/bin/perl'? Với không gian (không chắc chắn nếu điều đó quan trọng) và một con đường đầy đủ? Ngoài ra, tệp .pl của bạn có thể thực thi được không? (thử 'chmod + x example.pl'). Chưa kể nếu '.' không nằm trong' PATH', thì bạn cần chạy './Example.pl', thay vì' example.pl'. –
Bạn cũng đã đặt tệp thực thi? "Không làm việc" có nghĩa là gì, bạn có thể cung cấp (các) thông báo lỗi không? –
@DanFego vâng, tôi nghĩ rằng autocorrect va chạm nó qua nhưng tôi đã quên/ – Chris