Я использую Fedora 30 и хочу написать скрипт bash. У меня есть файл с тестовыми данными
asdf
asdf
[test]
asdasd
[test]
asdasd
Я хочу вставить "lineToInsert" перед вторым появлением [test]
Пока у меня есть
myVar="lineToInsert"
sed '/\[test\]/i'$myVar inputTest > test.txt
Проблема в том, что эта вставка "lineToInsert" перед каждым появлением [test]. В результате
asdf
asdf
lineToInsert
[test]
asdasd
lineToInsert
[test]
asdasd
Что я хочу это
asdf
asdf
[test]
asdasd
lineToInsert
[test]
asdasd