搜索

首页  >  问答  >  正文

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

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

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

目前想到的是:

我的问题是:

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

PHP中文网PHP中文网2786 天前746

全部回复(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
  • 取消回复