Я хочу найти слово только в первой строке файла в unix, и если слово отсутствует, вставьте строку перед и в последнем файле
, например,
файл demo.txt содержит
Я что-то ищу
ABC DEF это демонстрационный файл
предположим, я хочу проверить первую строку, я ищу слово 'запрос 'здесь в этом файле запрос находится не в первой строке, поэтому должна быть добавлена новая строка перед текущей строкой
demo.txt теперь должен содержать
добавленный запрос
Я ищу для чего-то
ABC DEF это демонстрационный файл
последний добавленный запрос
Выше мы видим, что первая и последняя строки добавлены любые предложения, я использовал sed
код: ["$ (sed -n '1p' demo.txt)" == "запрос"]
но указанный выше код не работает