問題タブ [shell]

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 投票する
8 に答える
3160 参照

windows - IISで同等のLinuxシェル

.Net IISプラットフォームへの移行を検討しているLAMP開発者として、私の懸念の1つは、シェルの欠如による生産性の低下です...他の誰かがこの経験をしたことがありますか?Windowsに相当するLinuxシェルはありますか?

0 投票する
22 に答える
595156 参照

ruby - Rubyからシェルコマンドを呼び出す方法

Ruby プログラム内からシェル コマンドを呼び出すにはどうすればよいですか? これらのコマンドからの出力をRubyに戻すにはどうすればよいですか?

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

windows - Windows コマンド ライン シェルの改善

cmdWindows のウィンドウとコンソール ウィンドウ間のコピー ペーストが優れている以外に、より優れた Windows コマンド ライン シェルはありますか?

0 投票する
14 に答える
71971 参照

unix - Unix シェル スクリプトでの日付演算

サードパーティ プログラムの実行を制御するために使用する Unix シェル スクリプトで日付計算を行う必要があります。

関数を使用して 1 日をインクリメントし、別の関数を使用してデクリメントしています。

しかし、今はもっと複雑な演算を行う必要があります。

これを行うための最良かつより互換性のある方法は何ですか?

0 投票する
19 に答える
192410 参照

bash - シェルスクリプトでシンボリックリンクを解決する方法

(Unix ライクなシステムで) 絶対パスまたは相対パスを指定すると、中間のシンボリック リンクを解決した後に、ターゲットのフル パスを特定したいと考えています。~username 表記も同時に解決できるボーナスポイント。

ターゲットがディレクトリの場合、そのディレクトリに chdir() してから getcwd() を呼び出すこともできるかもしれませんが、C ヘルパーを作成するのではなく、シェル スクリプトからこれを実行したいと考えています。残念ながら、シェルはユーザーからシンボリックリンクの存在を隠そうとする傾向があります (これは OS X の bash です):

私が欲しいのは、上記の例の tmp ディレクトリから実行すると、resolve("foo") == "/Users/greg/tmp/bar" となるような関数 resolve() です。

0 投票する
9 に答える
4003 参照

bash - シェルスクリプトに「会社の将来を賭ける」べきではないのはなぜですか?

私はhttp://tldp.org/LDP/abs/html/why-shell.htmlを見ていましたが、次のことに感銘を受けました。

シェル スクリプトを使用しない場合

...

  • 会社の将来を賭けたミッションクリティカルなアプリケーション

なぜだめですか?

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

bash - **find** で何も見つからないのはなぜですか?

システムにインストールされているシェル スクリプト ファイルを探していますが、検索が機能しません。

しかし、そこにはたくさんのスクリプトがあることを私は知っています。例えば:

なぜ仕事が見つからないのですか?

0 投票する
17 に答える
75922 参照

unix - タイムスタンプを stdin の先頭に追加する Unix ユーティリティはありますか?

Python でこのための簡単なスクリプトを作成することになりましたが、各行の先頭にテキスト (私の場合はタイムスタンプ) を追加するテキストをフィードできるユーティリティがあるかどうか疑問に思っていました。理想的には、使用は次のようになります。

(あなたがsedに答える前に、私はこれを試しました:

ただし、sed の実行時に date コマンドが 1 回しか評価されないため、同じタイムスタンプが誤って各行の先頭に追加されます。)

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

regex - 異なるファイルの値を 1 つの CSV ファイルに結合する

各行に値を含むファイルがいくつかあります。

編集 :

投稿を書いている最中にこの質問への答えを見つけましたが、不完全な状態で誤って投稿したことに気づきませんでした。

私はやろうとしていた:

奇妙な出力を得ていました。一部のファイルには行末に改行文字と改行文字の両方があり、他のファイルには改行文字しかないため、後でそれが起こっていることに気付きました。そういうことに気を配るということを常に意識しなければなりませんでした。

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

bash - find が再帰的にサブディレクトリを掘り下げるのを防ぐ方法はありますか?

私がする時:

システム全体を検索します。
どうすればそれを防ぐことができますか?

(この質問は、別の質問への「回答」から来ています。)