Есть ли в Debian руководство по стилю Perl ?

[ $# -lt 2 ] || echo "At least 2 arguments are needed" && exit 1

проверяет, действительно ли количество аргументов меньше 2, и если оно не , выводит «Требуются по крайней мере 2 аргумента». Вам нужно заменить || на && :

[ $# -lt 2 ] && echo "At least 2 arguments are needed" && exit 1

Я думаю, что пример, на который вы ссылались в Безопасный способ установки .sh скрипта в / usr / local / bin ? на самом деле легче понять (и -ne лучше подходит, поскольку наличие более двух аргументов, вероятно, является ошибкой):

if [ $# -ne 2 ]; then
    echo "Exactly 2 filenames are needed"
    exit 1
fi

Также обратите внимание, что вы не должны указывать расширение, поэтому вы должны запустить команду как

pdf2eps 1 ./01-02-2002-01-02-03
4
15.11.2017, 21:15
1 ответ

Вы можете ознакомиться с Групповой политикой Debian Perl . Он содержит всю информацию о том, как Debian Perl Group управляет собой. Кроме того, вы можете найти дополнительную информацию на странице Debian Perl Group ' Добро пожаловать '.

Изменить :Я не думаю, что у Debian Perl Group есть руководство по стилю. Я могу ошибаться, но я не знаю ни одного. Содержание ссылок, которые я оставил, то, с чем я знаком.

1
27.01.2020, 21:01

Теги

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