1

私はこの問題を抱えています:変数を外部の「configstyle」ファイルに入れて、変数を含むファイルをインポートすると. /var/scripts/siDiagConfig.sh、正しく機能しません...変数が呼び出されMTU=1500、それをエコーすると、「1500」と出力されます。 、 どちらが正しい。somethingawesome | grep ${MTU} -cしかし、変数が正しく認識されないように、grepコマンド内で変数を使用したい場合。この例では、コンソールは2ではなく0を出力します...変数をで再割り当てするとMTU=1500、コードは問題なく機能します。

他に方法はありますか、変数を外部ファイルに入れることができますか?

私のsiDiagConfig.shファイル:

#!/bin/bash
....
export MTU=1500
....

編集(解決策):

Windowsシステムでファイルを作成したことを思い出しました。siDiagConfig.shにコードをコピーし、UNIXシステムに新しいファイルを作成して、そこにコードを貼り付けました。今では問題なく動作します=)

助けてくれてありがとう!

4

2 に答える 2