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

查看:99
本文介绍了linux - 如何在shell脚本中调用vim?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

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

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

目前想到的是:

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

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

我的问题是:

  • 脚本中能否调用vim?

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

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

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

解决方案

不知道能不能帮到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 $?

这篇关于linux - 如何在shell脚本中调用vim?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆