[問題] 有關於文件內容直接利用指令插入的問題

看板Linux作者 (深藍)時間16年前 (2010/04/14 18:12), 編輯推噓4(405)
留言9則, 3人參與, 最新討論串1/1
小弟 因linux大量的文件修改的需求 但每個檔案內容皆可能不同 所以想請教各位大大們 有甚麼方法 可以在終端機的模式下 直接要求程式在某文件的某行上插入我所指定的內容 不需要再進入編輯模式 不知道Vi支不支援這樣的方式 煩請各位大大們提供意見 謝謝 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.112.216

04/14 18:37, , 1F
grep + cat 不知道有沒有用?
04/14 18:37, 1F

04/14 18:47, , 2F
bash script配合使用cat/sed/awk/cat/tee
04/14 18:47, 2F

04/14 18:47, , 3F
否則就perl/python 自己寫成程式加減用
04/14 18:47, 3F

04/14 21:09, , 4F
find 條件 -exec vim -c '123a
04/14 21:09, 4F

04/14 21:10, , 5F
line1
04/14 21:10, 5F

04/14 21:10, , 6F
line2
04/14 21:10, 6F

04/14 21:10, , 7F
.' -c 'wq' {} \;
04/14 21:10, 7F

04/14 21:12, , 8F
123=行數 也就是對各檔在123行後插入line1和line2再wq結束
04/14 21:12, 8F

04/14 21:14, , 9F
如果只是一個檔的話就是vim -c '.....' -c 'wq' file
04/14 21:14, 9F
文章代碼(AID): #1BnPJ--8 (Linux)