Я працюю над скриптом bash, який розділить вміст текстового документа залежно від даних у рядку.
Якщо вміст вихідного файлу був уздовж рядків
01 line
01 line
02 line
02 line
Як я можу вставити у рядок 3 цього файлу за допомогою bash, щоб отримати результат
01 line
01 line
text to insert
02 line
02 line
Я сподіваюся зробити це, використовуючи гередок або щось подібне в моєму сценарії
#!/bin/bash
vim -e -s ./file.txt <<- HEREDOC
:3 | startinsert | "text to insert\n"
:update
:quit
HEREDOC
Вище сказане не працює, але будь-які рекомендації, які я міг би реалізувати в цьому баш-скрипті?