Tôi đang làm việc với một tập lệnh bash sẽ phân chia nội dung của tài liệu văn bản tùy thuộc vào dữ liệu trong dòng.
Nếu nội dung của tệp gốc nằm dọc theo dòng
01 line
01 line
02 line
02 line
Làm cách nào tôi có thể chèn vào dòng 3 của tệp này bằng cách sử dụng bash để dẫn đến
01 line
01 line
text to insert
02 line
02 line
Tôi hy vọng sẽ làm điều này bằng cách sử dụng một di sản hoặc một cái gì đó tương tự trong kịch bản của tôi
#!/bin/bash
vim -e -s ./file.txt <<- HEREDOC
:3 | startinsert | "text to insert\n"
:update
:quit
HEREDOC
Tất nhiên, những điều trên không hoạt động nhưng có khuyến nghị nào tôi có thể thực hiện trong tập lệnh bash này không?