問題タブ [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 に答える
1346 参照

unix - Godaddy クーポン コードのシェル スクリプト - このスクリプトはどのように機能しますか?

クーポン サイトに、誰かがGodaddy 割引コードを見つけるためのシェル スクリプトを投稿しました。

1 - このスクリプトがどのように機能するか説明してもらえますか?

具体的には、構文について混乱しています:

2 - シェル スクリプトを使用すると、perl/python/ruby と同じようにサイトをスパイダーできますか?

3 - 目的の目標を達成するための最も効率的な方法は?

4 - これは倫理的/合法的ですか?

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

ruby - Ruby1.8のShellwords.shellescapeの実装

1.8.7のビルドには、のバックポートバージョンがあるようですがShellwords::shellescape、メソッドは1.9の機能であり、以前のバージョンの1.8では確実にサポートされていないことを知っています。誰かが、Gem形式で、またはスニペットとして、Ruby用にエスケープするBourneシェルコマンドの堅牢なスタンドアロン実装をどこで見つけることができるか知っていますか?

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

shell - ネーミング: BEGIN ~ END vs LIVE ~ EVIL ブロック構造化言語

中括弧言語はよく知られています: (ウィキペディア)

他のプログラミング言語では、BEGIN ~ END と LIVE ~ EVIL のブロック構造を使用できます。例えば

A) BEGIN ~ END、DO ~ END、IF ~ END IF - 例: AdaModulaPascalPL/IRuby など...

B) IF ~ FI, DO ~ OD, CASE ~ IN ~ OUT ~ ESAC - 例:アクション! ALGOL 68Bourne shellCoolELLAGuarded Command LanguageLucidOpalMapleMaryPolyglotPromelaなど...

ブロック構造の 2 つの異なるスタイル A) と B) を区別するための正式な (または妥当な) 名前は何ですか?

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

shell - stdinがリダイレクトされた後、ボーンスクリプトでユーザー入力を取得する

(これは間接的にはるかに大きな宿題の一部です)

私は次のようなものを持っています

リダイレクトされたstdinの代わりに、2回目の読み取りにconsole /defaultstdinを使用する成功した方法が見つかりません。

純粋なボーンスクリプトである必要があります。

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

bash - bashスクリプトを使用してバックラウンドでプロセスを実行する

次のようにスクリプトを実行したい:

ランナー:ssh'javaプログラム&' ssh'javaプログラム&'

最初のプロセスをフォークするスクリプトを作成するにはどうすればよいですか?現在、終了するのを待っています。

ありがとう

0 投票する
15 に答える
320703 参照

bash - シェルスクリプトで文字列の最初の2文字を抽出するにはどうすればよいですか?

たとえば、次のようになります。

抽出したい:

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

xml - xml ファイルからコメントを取り除き、きれいに印刷する

多くのコメントを含むこの巨大なxmlファイルがあります。

Linuxコマンドラインからすべてのコメントを取り除き、xmlを適切にフォーマットする「最良の方法」は何ですか?

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

bash - ksh{list;のようなコマンドのcshリスト }

ボーン互換シェルでは、{ list; }構文により、新しいシェルを開かずに、コマンドの完全なリストが実行前にシェルによって読み取られます。cshに似たものはありますか?

ありがとう。

0 投票する
7 に答える
8705 参照

shell - 変数内に格納されている case-statement を使用してパターンに一致するシェル

パターンが変数内に格納されているケースステートメントとパターンを一致させようとしています。最小限の例を次に示します。

残念ながら「|」エスケープされているようです (興味深いことに、"*" または "?" はエスケープされていません)。これを機能させるには、つまり「foo」に一致させるにはどうすればよいですか? パターンは動的に構築されるため、変数に格納する必要があります。これは、POSIX 互換シェルで動作する必要があります。

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

sh - sudoユーザーを介してシェルスクリプトを実行する方法

誰かがsudoユーザーを介してシェルスクリプトを実行する例を挙げられますか?

こんな感じでやってみました。

sudo / usr / local / sbin / deploy | ./tmp/cp1.sh

上記のスクリプトは、sudoユーザーではなく通常のユーザーとして実行されます。