Я хочу использовать grep
в, Если оператор для поиска имени и фамилии в текстовом файле. Я, может казаться, не заставляю его работать самостоятельно.
if [[ grep -E "$first|$last" Datafile.txt ]]
then
echo "This name already exists"
else
echo "This name doesn't exist yet"
fi
Какие-либо предложения??
Вам не нужно [[
оператор, просто:
if grep -qwE "${first}|${last}" Datafile.txt; then
echo "This name already exists"
else
echo "This name doesn't exist yet"
fi
больше более простого пути. сделайте новый файл, который будет содержать Ваше поисковое ключевое слово, один на строку.
grep --file=<filename containing search keys> <filename to find into>