。git commit
スクリプトが実行されたら、エディタを開き、一時ファイルを編集し、そのファイルを入力として使用してからファイルを削除する必要があります。
ベストアンサー1
1つの解決策は、組み込みread
コマンドを使用することです。
read -r -p 'Please enter your favorite editor' editor
echo "You have enter $editor"
値が$editor"
変数にあるので、次のステップはエディタが実際にインストールされているかPATHにあるかをテストすることです。
if type "$editor" >/dev/null 2>&1; then
command "$editor" ENTER_THE_FILE_YOU_WANT_TO_EDIT
else
echo "$editor no such file or directory!" >&2
exit 127
fi
バラより
help type
help command
127終了状態は、実行可能ファイル、別名、または関数がない場合にシェルが終了する状態です。見る
man 1p exit