無効なエコーコマンド

無効なエコーコマンド

ubuntu16.04端末に小さな問題があります。以下を使用してデータベースにアクセスしたいと思います。

echo source /Infos/bd/config11 >> .bashrc

echo source /Infos/bd/config11 >> .bash_profile

しかし、残念ながら私のコンピュータにデータベースがないため、データベースにアクセスできません。端末を開くたびに、以下が表示されます。

bash: /Infos/bd/config11: No such file or directory

端末でこのメッセージが表示されないようにするにはどうすればよいですか?

ありがとうございます。

ベストアンサー1

起動スクリプトが共有されており、可能であればコマンドを実行するにはsourceテストでラップします。

[ -r /Infos/bd/config11 ] && source /Infos/bd/config11

システムへいいえファイル(特にアカウントからパスを読み取れない場合)テストは失敗し、システムにエラーメッセージは表示されません。そしてこのファイル(あなたはできるファイルを読んでください)から始まります。

両方のファイルにコマンドを含める必要はありません。.bashrcの目的は何ですか?どのように機能しますか?および/またはローカルbashのマニュアルページ。

おすすめ記事