ファイルの内容から端末入力行を埋める方法は?

ファイルの内容から端末入力行を埋める方法は?

組み込み関数の動作を複製しようとしていますhistory。特にこれを行うと、!<line # of command>のコマンドに置き換えられますline #

次の内容を含むファイルがあるとします。

cd ~/some/path

そのファイルの内容を取得して、次のように現在の端末入力行にプッシュできるようにしたいと思います。

$ ./put_to_input file
$ cd ~/some/path # pulled from the file, not manually typed 

これが可能かどうかはわかりません。どうぞよろしくお願いします!

言う:

人が直接入力したように、ファイルの行を端末入力に入れたいと思います。!nシェル履歴の置き換えを使用するのと似ています。https://opensource.com/article/18/6/history-command

ベストアンサー1

調査.:

$ cat input
cd /etc
pwd

$ . input
/etc

おすすめ記事