ОБНОВЛЕНО:
Используя sed, как я могу вставить (НЕ ЗАМЕНЯТЬ) новую строку только при первом совпадении ключевого слова для каждого файла.
В настоящее время у меня есть следующее, но это вставляется для каждой строки, содержащей совпадающее ключевое слово, и я хочу, чтобы она вставляла новую вставленную строку только для первого совпадения, найденного в файле:
sed -ie '/Matched Keyword/ i\New Inserted Line' *.*
Например:
Myfile.txt :
Line 1
Line 2
Line 3
This line contains the Matched Keyword and other stuff
Line 4
This line contains the Matched Keyword and other stuff
Line 6
изменено на:
Line 1
Line 2
Line 3
New Inserted Line
This line contains the Matched Keyword and other stuff
Line 4
This line contains the Matched Keyword and other stuff
Line 6