コマンドを実行するスクリプトがありますzsh -c
。ところで、zsh
実行時にロードできないようです~/.zshrc
。
わかりました。ログインシェルフラグが存在します。しかし、zsh -lc <command>
それも動作しないようです。
私のファイルで定義されている関数、エイリアス、変数を取得する方法~/.zshrcランタイムパディングzsh -c
?
ベストアンサー1
zsh
.zshrc
非対話型シェルでは読まないzsh
でください。対話型シェルを呼び出してスクリプトを実行する:
$ zsh -ic 'type f'
f is a shell function
または、いつでも.zshrc
手動でインポートできます。
$ zsh -c '. ~/.zshrc; type f'
f is a shell function