Как бы я написал команду «if», которая проверяет наличие нескольких аргументов? - PullRequest
0 голосов
/ 06 апреля 2020

Мне нужно создать скрипт, который использует команду 'if', которая проверяет, существует ли ровно один аргумент. Если аргументов больше, чем один, мне нужно вывести «Использование: дать ровно 1 аргумент, строку, которую нужно найти», а затем сразу выйти.

1 Ответ

1 голос
/ 08 апреля 2020

Добро пожаловать в Stackoverflow.

Это должно сработать:

if [ "$#" -gt 1 ]; then
    echo "Usage: give exactly 1 argument, the string to be looked for"
    exit 0
else
   echo the expected processing happens in this section of this code
fi
...