linux - 如何在shell脚本中调用vim?
PHP中文网
PHP中文网 2017-04-17 15:17:12
0
4
766

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

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

目前想到的是:

  • 在脚本中调用vim,但已有错误提示

  • 将新建文件的路径+名称返回给一个变量,然后用vim打开

我的问题是:

  • 脚本中能否调用vim?

  • 如何获取执行脚本的返回值?

  • 或者有其他的更好的解决方法?

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

PHP中文网
PHP中文网

认证高级PHP讲师

全部回覆(4)
阿神

不知道能不能幫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 $?
小葫芦

我猜你需要的是sedawk

巴扎黑

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

左手右手慢动作

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

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板