shell中使用vi退出的注意事項

在使用shell腳本的時候,有時候會在程序裏直接調用vi處理,簡單的例子如下:

1
2
3
4
5
6
7
#! /bin/bash
vi abc.txt <<EOF
i                        #進入insert模式
Here is a document!      #輸入文本內容
^[                       #這個符號是在Ctrl+v下按ESC鍵,意爲按下ESC退出編輯模式
:wq                      #保存退出
EOF
例子本身很簡單,並沒有什麼可說明的,注意的是其中的^[不可以使用ESC直接鍵入。

使用shift+6和]輸入,不然會出現轉義的錯誤。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章