想要写个脚本,执行后进入到vim文本编辑界面
vim
例如, 脚本名叫wt, 在脚本中我创建了一个文件123.txt, 如何在脚本执行完成后进入到对123.txt的vim编辑界面
wt
123.txt
目前想到的是:
在脚本中调用vim,但已有错误提示
将新建文件的路径+名称返回给一个变量,然后用vim打开
我的问题是:
脚本中能否调用vim?
如何获取执行脚本的返回值?
或者有其他的更好的解决方法?
刚开始学shell,希望大家能给个解答或者是推荐些相关的资料,拜谢!
认证高级PHP讲师
LZ を助けることができるかどうかわかりません
新しいファイル
ファイルを編集し、次のコードを wt ファイルにコピーし、保存して終了します
注: 最後の行は、シェル スクリプトの終了ステータスを指定します。ステータス値 123 はデモンストレーション専用です。
許可を与える
実行
実行ステータスの表示
必要なのは sed と awk だと思います。
sed
awk
スクリプト内で vim を呼び出すことはできますが、パラメータを操作することしかできません。 。 スクリプトの戻り値は $? で取得できます。何をしたいのか分かりませんが、vim で編集するファイルを開くだけでしょうか? Shell を使用すると、オンラインで情報を確認できます。Baidu や Bing でさまざまな情報を検索できます。 。
$?
これが意味するのは、スクリプトの実行後に vim と入力して、スクリプト内で作成したファイルを編集できるということですよね?コマンドラインから vim を入力する必要はなくなりました
LZ を助けることができるかどうかわかりません
新しいファイル
リーリーファイルを編集し、次のコードを wt ファイルにコピーし、保存して終了します
リーリー注: 最後の行は、シェル スクリプトの終了ステータスを指定します。ステータス値 123 はデモンストレーション専用です。
許可を与える
リーリー実行
リーリー実行ステータスの表示
リーリー必要なのは
sed
とawk
だと思います。スクリプト内で vim を呼び出すことはできますが、パラメータを操作することしかできません。 。
スクリプトの戻り値は
$?
で取得できます。何をしたいのか分かりませんが、vim で編集するファイルを開くだけでしょうか?
Shell を使用すると、オンラインで情報を確認できます。Baidu や Bing でさまざまな情報を検索できます。 。
これが意味するのは、スクリプトの実行後に vim と入力して、スクリプト内で作成したファイルを編集できるということですよね?コマンドラインから vim を入力する必要はなくなりました