Ich arbeite an einem Bash-Skript, das den Inhalt eines Textdokuments abhängig von den Daten in der Zeile aufteilt.
Wenn der Inhalt der Originaldatei im Sinne von wäre
01 line
01 line
02 line
02 line
Wie kann ich mit bash in Zeile 3 dieser Datei einfügen, um das Ergebnis zu erhalten?
01 line
01 line
text to insert
02 line
02 line
Ich hoffe, dies mit einem Heredoc oder ähnlichem in meinem Drehbuch zu tun
#!/bin/bash
vim -e -s ./file.txt <<- HEREDOC
:3 | startinsert | "text to insert\n"
:update
:quit
HEREDOC
Das obige funktioniert natürlich nicht, aber irgendwelche Empfehlungen, die ich in dieses Bash-Skript umsetzen könnte?