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

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

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

目前想到的是:

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

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

我的问题是:

  • 脚本中能否调用vim?

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

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

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

PHP中文网
PHP中文网

认证高级PHP讲师

全員に返信(4)
阿神

LZ を助けることができるかどうかわかりません

  1. 新しいファイル

    リーリー
  2. ファイルを編集し、次のコードを wt ファイルにコピーし、保存して終了します

    リーリー

    注: 最後の行は、シェル スクリプトの終了ステータスを指定します。ステータス値 123 はデモンストレーション専用です。

  3. 許可を与える

    リーリー
  4. 実行

    リーリー
  5. 実行ステータスの表示

    リーリー
いいねを押す +0
小葫芦

必要なのは sedawk だと思います。

いいねを押す +0
巴扎黑

スクリプト内で vim を呼び出すことはできますが、パラメータを操作することしかできません。 。
スクリプトの戻り値は $?
で取得できます。何をしたいのか分かりませんが、vim で編集するファイルを開くだけでしょうか?
Shell を使用すると、オンラインで情報を確認できます。Baidu や Bing でさまざまな情報を検索できます。 。

いいねを押す +0
左手右手慢动作

これが意味するのは、スクリプトの実行後に vim と入力して、スクリプト内で作成したファイルを編集できるということですよね?コマンドラインから vim を入力する必要はなくなりました

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート