путь ENV жемчуга в .bashrc

Я бы использовал Инструмент установки для копирования из NTFS.

install -m644 file1 ... fileN destination_directory
-1
06.01.2015, 19:17
1 ответ

Я думаю, что ответ, который вы ищете, - это пункт 3, но на всякий случай я добавил пункты 1 и 2:

  1. Если вы запустите

     perl script.pl 
     

    , тогда вам не нужно делать файл исполняемым. Если файл не является исполняемым, вы передаете имя сценария в качестве аргумента команде perl.

  2. Если вы можете запустить perl без указания пути (например, / usr / bin / perl script.pl ), то исполняемый файл perl будет уже в ваш путь env (потому что вы не указываете путь).

  3. Если вы хотите запустить скрипт без явного указания команды perl , вам не нужно ничего добавлять в ваш PATH env, вместо этого вы указываете путь в скрипте ]. Итак, в дополнение к созданию исполняемого файла сценария (что вы уже сделали) поместите его как первую строку сценария

     #! / Usr / local / bin / perl -w {{1 }} 

    Измените путь в скрипте соответствующим образом, чтобы указать правильный путь. который perl сообщит вам путь к вашему исполняемому файлу Perl.

Так, например:

#!/usr/local/bin/perl
print "Hello World!\n";

Теперь вы можете запустить его с помощью ./ script.pl

2
28.01.2020, 05:09

Теги

Похожие вопросы