gaussianの入力ファイルとしてさらに使用できる出力ファイルに対してスクリプトを実行しようとしています。 Linuxで.logファイルと.HSCP1ファイルでスクリプトを実行するために使用されるコマンドが何であるかを知りたかったのです。あなたのスクリプトがscript.sh
という名前で、ターゲットファイルがarg.log
命名されたと仮定し出力ファイルでスクリプトを実行する
多くのおかげで、 よろしく、
gaussianの入力ファイルとしてさらに使用できる出力ファイルに対してスクリプトを実行しようとしています。 Linuxで.logファイルと.HSCP1ファイルでスクリプトを実行するために使用されるコマンドが何であるかを知りたかったのです。あなたのスクリプトがscript.sh
という名前で、ターゲットファイルがarg.log
命名されたと仮定し出力ファイルでスクリプトを実行する
多くのおかげで、 よろしく、
のLinuxにスクリプトに引数を渡すの一般的な構文は、
script.sh arg.log
だろうこれにより、script.sh
の実行コピーの環境内にarg.log
という名前が$1
に割り当てられます。あなたがそれで何かをしなければ、それは重要ではありません。
また、あなたのスクリプトは次のようにその標準入力を読んでいるかもしれません:
script.sh < arg.log
script.sh
のSTDIN上のコンテンツのOS arg.log
を入れますが、それに応じてそれらを読み込む場合を除き、それは問題ではないであろう。
もちろん、両方ともscript.sh
があなたの$PATH
にあるとします。そうでない場合は、/path/to/dir/with/script.sh
や(同じディレクトリにある場合)./script.sh
など、OSのパスを適用する必要があります。
何を求めていることは、引数として割り当てられたファイルのlorge数を取得する方法である場合は、ワイルドカードを渡すことができます - 上記の最初の例のために、それは
./script.sh /path/to/*.log /also/to/other.*
か、find
を使用できるように行うことができます、多分そのようなxargs
と - 何度もスクリプトを呼び出します
find /path/to/files/ -name *.log | xargs /path/of/script.sh
。
これらのいずれかが役立つことを願っていますが、実際にあなたがやっていることとそのための方法をもっと理解しておく必要があります。
ありがとうございます。わかった。 –
".logファイルと.hscp1ファイルでスクリプトを実行するために使用されるコマンドは何ですか"とはどういう意味ですか?スクリプトの仕組みをどのように知っていますか?私はここで最善の答えは、 "あなたのスクリプトの仕組みに依存します"と思います。 – JNevill
私はスクリプトファイルを持っており、このスクリプトを.logファイルで実行したかったのです。 Linux端末ではどのような構文/コマンドを使用すべきですか。 –
スクリプトがあります。すばらしいです。これは、「私はアプリケーションを持っています。どのようにピクチャをそれにインポートするのですか」と言います。 「私は特定のウェブサイトに行きますが、どのようにサインインしますか?」 "私には、どのような種類のオイルがかかっているのですか?" "私はペットにどのような食べ物を与えるべきですか?"唯一の答えは.. "それは依存する"。スクリプトが大規模でない場合は、ここでコードを共有することができます。また、ログファイルをどのようにフィードするかを支援するために、スクリプトを後でエンジニアリングすることもできます。私たちは間違いなくもっと多くの情報を必要としています。 – JNevill