У меня есть файл в моей файловой системе. Я хочу прочитать этот файл в сценарии bash. Формат файла отличается. Я хочу читать только выбранные значения из файла. Я не хочу читать весь файл, так как файл очень большой. Ниже представлен мой формат файла:Прочитать файл в скрипте Bash
Name=TEST
Add=TEST
LOC=TEST
В файле будут отображаться данные, как указано выше. Из этого я хочу получить только добавленную дату в переменной. Не могли бы вы предложить мне, как я могу это сделать.
В настоящее время я делаю это, чтобы прочитать файл:
file="data.txt"
while IFS= read line
do
# display $line or do somthing with $line
echo "$line"
done < "$file"
«Выйти» действительно факультативно? – codeforester
@codeforester: 'optional' as in, команда будет работать до тех пор, пока в' Add' нет одинаковых значений '$ 1'. Но в случае, если его нет, команде потребуется слишком много времени для работы в большом файле, но, тем не менее, будет выполнять эту работу. – Inian