問題タブ [sh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1145 参照

shell - Bourne Shell の出口が機能しない

次のスクリプトがあります

すべてがエコーまで機能し、スクリプトが終了すると、終了せずに続行します。何か案は。

ありがとう

0 投票する
2 に答える
683 参照

apache - CruiseControl.rbパス

ビルド中にCruiseControl.rbにrcovを実行させようとしています。現在、次のエラーで失敗しています。

ログインするとシェルから実行できるのでrcov、これはPATHの問題だと思います。(さらに、エラーなしでシェルrake test:rcovとシェルの両方を実行できます)。rake cruise私はp 'echo $PATH'(コマンドを実行するための正しいバッククォートを使用して、Markdownに感謝します)ステートメントをcruise.rakeに追加し、パスが実際に正しくないことを発見しました。

rcov実行可能ファイルは/var/lib/gems/1.8/bin/rcovにあるため、CC.rbがそれを見つけられないのも不思議ではありません。

しかし、パスを正しく設定する方法がわかりません。.profileの下部に次のセットがあります。

これがインタラクティブに機能する理由ですが、CCによって取得されていません。

私はCruiseControl.rbをPassengerPhusionの下で(したがってapacheの下で)実行しています。考えられる限り多くのファイルをチェックしましたが、私にはPATHのようには見えません。

パスをどこに設定したり、パスが設定されている場所を特定したりできますか?

0 投票する
8 に答える
41691 参照

java - LinuxにJavaEESDKをインストールする際の問題

Java 6 JREをVPSに問題なくインストールしましたが、EESDKのインストールを実行することすらできません。

しかし、私が実行しようとするとjava_ee_sdk-6-unix.sh

しかし、問題は、環境変数を正しく設定したことです。

ここで髪を引っ張っています、何かアイデアはありますか?

0 投票する
5 に答える
433 参照

python - Pythonから呼び出されたシェルスクリプトは、Pythonスクリプトが終了した後も存続しますか?

自動テストの一部として、呼び出し元のスクリプトの終了後に対話する必要がある2つの異なるサーバーを起動する2つのシェルスクリプトを呼び出す必要があるPythonスクリプトがあります。(実際にはjythonスクリプトですが、現時点でそれが重要かどうかはわかりません。)Pythonスクリプトが終了した後もサーバーが稼働し続けるようにするには、どうすればよいですか?

この時点で、それらは次のように呼ばれます。

0 投票する
5 に答える
392086 参照

bash - Bash変数の割り当てでコマンドが見つかりませんエラー

test.shというスクリプトがあります。

私が走るsh test.shと私はこれを手に入れます:

私は何が間違っているのですか?私はオンラインで非常に基本的な/初心者のbashスクリプトチュートリアルを見て、これが変数を宣言する方法です...だから私は何が間違っているのかわかりません。

私はUbuntuServer9.10を使用しています。はい、bashはにあり/bin/bashます。

0 投票する
3 に答える
60908 参照

bash - Bash スクリプトと bc

私は bash スクリプトを作成しようとしていますが、浮動小数点演算を行う必要がありました。基本的に私はこのようなことをしたい:

私が遭遇している問題は $? bc 呼び出しではなく、echo プログラムからの出力を保持する傾向があります。bc プログラムからの出力を変数に保存する方法はありますか?

編集:

素早い返信ありがとうございます。この問題を別の方法で見ることができます。スクリプトを少し変更して、次のようにするとします。

ユーザーが通常の浮動小数点値を入力すると、正常に動作します。

出力:

ただし、ユーザーが間違った値を入力すると、スクリプトは回復できません。

出力:

私がやろうとしているのは、それを優雅に終了させることです。

0 投票する
2 に答える
85 参照

shell - シェルスクリプトからcshellスクリプトへの構文の変更は何ですか?

.sh私は、ファイルが使用されず、set周囲のスペースが許可されていないことを知りましたが=、これはファイルでは許可されてい.cshます。

これらの小さな違いをすべて見つけることができる場所を教えてくれる場所はありますか?

0 投票する
4 に答える
21062 参照

posix - stdinがシェルスクリプトのターミナルまたはパイプからのものであるかどうかを確認するにはどうすればよいですか?

foo.sh < test.txt非対話型のように、stdinからの入力を受け取る場合と受け取らない場合があるPOSIXシェルスクリプトを作成しています。

stdinに何かがあるかどうかを確認して、停止しないようにするにはどうすればよいwhile read -r line...ですか?

0 投票する
6 に答える
21494 参照

bash - 非整数を使用したシェルループ?

宿題のためにいくつかのプログラムをコンパイルして実行するために、.sh ファイルを作成しました。スクリプトに「for」ループがありますが、整数のみを使用しないと機能しません。

変数 $i はプログラム hw3_2_2 の入力であり、使用したい整数以外の値があります。10 進数のリストを使用してコードを実行するには、どうすればループできますか?

0 投票する
4 に答える
353 参照

bash - ": > ファイル" VS "> ファイル"

": > file""> file"に違いはありますか?