質問: 調整された環境変数でbashが実行されているターミナルを起動するにはどうすればよいですか? xfceでxubuntuを使用しています。xfce4-terminalに新しいタブを開くbashスクリプトを書きたいと思います。このタブでは、bashは変更されたpath環境変数で実行されている必要があります。現在、シェルスクリプトは次のようになっています。xfce4-terminal \ --tab \ --title=gcc \ --command 'bash' ターミナルで新しいbashタブを開く必要があります。ただし、この環境変数を追加で設定したいと思います。export path=/home/manuel/toolchains/gcc-arm-none-eabi-4_9-2014q4/bin:$path このコマンドをシェルスクリプトのbashコマンドの引数として指定することは可能だと思います。しかし、manページを調べても理解できませんでした。
回答: env コマンドを使用します。 envは、変更された環境でコマンドを実行します。概要: env [option]... [name=value]... [command [args]...] したがって、特定のケースでは、以下を実行する必要があります。xfce4-terminal \ --tab \ --title=gcc \ --command "env path=/home/manuel/toolchains/gcc-arm-none-eabi-4_9-2014q4/bin:$path bash" 二重引用符(")単一の代わりに(')、古いpath環境変数の値が必要だったため。