シェルスクリプトで`read -s`を使う時の問題
シェルスクリプトを使っていて、たまにコマンドラインで
入力文字が表示されなくなったりすることがあって、
その原因の1つがread
を-s
(silent)で立ち上げた状態で
ctrl-Cで止めてしまってた事だったことがわかったので
その処理についてのまとめ。
LogMeInのフリーアカウントが終了なのでTeamViewerに乗り換える
シェルスクリプトでサブシェルのプロセスIDを取る方法
シェルスクリプトで無理やり端末に表示させる方法
シェルスクリプトでパイプからの入力とキーボード入力を区別する
Zshの配列要素を消す方法
シェルスクリプトでif文をANDで書き換える時の注意
シェルスクリプトのreadでControl-a等を読み取る: ANSI C quoting
trashコマンドを拡張
している時に、選択画面で上下するときにVimみたくCtrl-F
で1画面進む、みたいなことしたいな、と思って
Controlキーを含んだ入力をread
で読み取って扱う方法を取り入れたのでそのメモ。
コマンドラインで使うゴミ箱コマンド
multi_clipboard や sd_cl に引き続き コマンドラインで使えるゴミ箱コマンドも選択画面でインタラクティブに ゴミ箱に捨てたものを元に戻せるようにアップデートしました。
Read on