最近では、ワンタイム関数をたくさん書いています。時々私は「まあ、これを保存する必要があります」と言い、type <function name>
それを使ってコードを表示してからコピーして.bashrcに貼り付けます。これを行うより速い方法はありますか?それとも、この目的のために作成された標準やコマンドはありますか?
FWIW、私はMintを実行しているパーソナルコンピュータでこれをやっているので、コピーや貼り付けなどの便利です。しかし、シェル専用環境に関する回答にも興味があります。
ベストアンサー1
ksh
、およびを含むKornに似たシェルでは、zsh
次のことができますbash
。yash
typeset -fp myfunc
関数定義を印刷しますmyfunc
。
したがって、これを最後に追加できます~/.bashrc
。
typeset -fp myfunc >> ~/.bashrc