多くの関数が完了に依存し、しばしば出力を複雑にするので、Bashでシェル変数(関数を除く)のリストをどのように表示しますか?
確認してみると、declare
出力を関数()に制限するオプションがありますが、declare -f
「一般」シェル変数には制限できませんか?
ベストアンサー1
このコマンドは、compgen -v
現在のシェルセッションのシェル変数名のリストを表示しますbash
。また、declare -p
関数以外のすべての変数のプロパティと値が、シェル入力に適した形式で一覧表示されます(ほぼ常に)。