問題タブ [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.
bash - Bash または Bourne スクリプト?
Bash スクリプトと Bourne スクリプトのどちらを作成する方がよいでしょうか? 私のチームは Bourne スクリプトを書いていますが、その理由は完全にはわかりません。
これが聖戦に関する質問 (例: vim と emacs) である場合は、聖戦とだけ答えてください。
bash - ソース演算子はbashの括弧内では機能しません
2つの条件で構成ファイルをbashスクリプトに含めたいと思います。
- 設定ファイル名はオンザフライで作成され、変数に保存されます。
- 構成ファイルが存在しない場合、スクリプトは失敗するはずです。
config.cfg:
test.sh:
[...]ステートメントの何が問題になっていますか?
bash - 実行時にシェルコマンドをエコーする方法
シェルスクリプトで、呼び出されたすべてのシェルコマンドをエコーし、変数名を展開するにはどうすればよいですか?
たとえば、次の行があるとします。
スクリプトでコマンドを実行し、次のように表示したいのですが
目的は、呼び出されたすべてのシェルコマンドとその引数のログを保存することです。そのようなログを生成するためのより良い方法はおそらくありますか?
shell - cURL を使用してスタック オーバーフローにログインする
私はプロジェクトに取り組んでおり、cURL 経由で Stack Overflow にログインしたいと考えています。
私は Google を openID プロバイダーとして使用しています。つまり、最初に API を介して Google にログインする必要があります。
これが私がこれまでに持っているコードです:
この時点で、Google からページが表示され、スタック オーバーフローが情報を求めているのでログインする必要があることがわかります。このページによると、その--header ... $Auth
部分はログインとしてカウントされ、スタック オーバーフローにリダイレクトされます。
このスクリプトを実行したときに得られるフォームは次のとおりです。
以下の答えを試すと、次のエラーが表示されます。
ここからの出力ですgoogle2.html
shell - シェルで2つの文字列を比較するにはどうすればよいですか?
ユーザーがコマンド ラインで -l または -e のいずれかを入力するようにします。たとえば、 $./report.sh -e if ステートメントで決定を分割したいので、試してみました...
明らかにうまくいきません ありがとう
shell - sh シェルコード - コマンド結果の取得
誰かが display を使用しているかどうかを確認する簡単なシェル スクリプトを作成するにはどうすればよい:0
ですか? これは動作しません:
bash - 環境変数を設定しようとすると、sh/bash がコマンド ライン パラメータ値を設定するのはなぜですか?
基本に関する質問: スクリプトから起動されたプログラムの環境変数を調整しているときに、sh (実際には bash にリンクされているようです) でやや奇妙な動作になりました: 変数の設定がコマンド ライン パラメーターを台無しにしているようです。
誰かがなぜこれが起こるのか説明できますか?
簡単なスクリプト:
これを上位の代替 (セット + エクスポート) で実行すると、結果は次のようになります。
しかし、より低い選択肢 (輸出ストレート) では、結果は私が想定したとおりです。
確かに論理的な説明はありますが、私はまだそれを理解していません。アイデアを持っている誰か?
br, トウコ
shell - Bourneシェルの改行とスペースで文字列を分割する
私は現在、ファイルを単語に分割するために以下を使用しています-もっと速い方法はありますか?
bash - スペースを含む要素を持つPOSIXSHビルドループ変数
必要なコードは次のとおりです。
そして私が望む出力:
問題は、どうあるべきかというSOMETHING
ことです。$list
私は同じように振る舞いたいです$@
。
注:使用$IFS
できずeval
、ループ全体を使用できません。
bash - シェルスクリプトでブール変数を宣言して使用するにはどうすればよいですか?
次の構文を使用して、シェル スクリプトでブール変数を宣言しようとしました。
これは正しいです?また、その変数を更新したい場合、同じ構文を使用しますか? 最後に、ブール変数を式として使用するための次の構文は正しいですか?