Как мне искать в текстовом файле имена из командной строки или интерактивной командной строки
Я пытаюсь создать сценарий, который будет либо принимать ввод из командной строки после, либо, если пользовательский ввод будет нулевым, то в интерактивном запросе будет указано имя, которое будет использоваться для поиска в текстовом файле. Я использую Bash и Gedit.
Я хочу, чтобы все было так:
./scriptName input
если inupt равен нулю
эхо Пожалуйста, введите имя.
Я только начинаю и не могу понять, как заставить эту первую часть работать.
1 ответ
Решение
#!/bin/bash
name="$1"
if [[ "$name" == "" ]]; then
read -p "Please enter a name:" name
fi
# continue