搜尋

首頁  >  問答  >  主體

linux - 如何在shell脚本中调用vim?

想要写个脚本,执行后进入到vim文本编辑界面

例如, 脚本名叫wt, 在脚本中我创建了一个文件123.txt, 如何在脚本执行完成后进入到对123.txt的vim编辑界面

目前想到的是:

我的问题是:

刚开始学shell,希望大家能给个解答或者是推荐些相关的资料,拜谢!

PHP中文网PHP中文网2786 天前750

全部回覆(4)我來回復

  • 阿神

    阿神2017-04-17 15:19:12

    不知道能不能幫LZ

    1. 新檔案

      vi wt
    2. 編輯文件,將下面的程式碼複製到 wt 文件中,並儲存退出

      # Status, 123: success, 0: error
      status=123
      vi 123.txt
      exit $status

      註:其中最後一行指定shell腳本的退出狀態,123的狀態值只做示範

    3. 賦予權限

      chmod +x wt
      ll | grep 'wt'
    4. 執行

      ./wt
    5. 查看執行狀態

      echo $?

    回覆
    0
  • 高洛峰

    高洛峰2017-04-17 15:19:12

    我猜你需要的是sedawk

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-17 15:19:12

    腳本中能呼叫vim,但也就只能在參數上動手腳吧。 。
    腳本的回傳值可以使用$?來取得
    不太明白你想幹啥,難道就是為了用vim開啟一個檔案編輯?
    shell 可以上網查看資料,百度阿,必應阿搜一下就很多 。 。

    回覆
    0
  • ringa_lee

    ringa_lee2017-04-17 15:19:12

    聽你這意思是想在腳本執行完畢之後,進入vim編輯你在腳本中創建的文件是吧。不用你再用命令列輸入vim

    回覆
    0
  • 取消回覆