問題タブ [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.
windows - IISで同等のLinuxシェル
.Net IISプラットフォームへの移行を検討しているLAMP開発者として、私の懸念の1つは、シェルの欠如による生産性の低下です...他の誰かがこの経験をしたことがありますか?Windowsに相当するLinuxシェルはありますか?
ruby - Rubyからシェルコマンドを呼び出す方法
Ruby プログラム内からシェル コマンドを呼び出すにはどうすればよいですか? これらのコマンドからの出力をRubyに戻すにはどうすればよいですか?
windows - Windows コマンド ライン シェルの改善
cmd
Windows のウィンドウとコンソール ウィンドウ間のコピー ペーストが優れている以外に、より優れた Windows コマンド ライン シェルはありますか?
unix - Unix シェル スクリプトでの日付演算
サードパーティ プログラムの実行を制御するために使用する Unix シェル スクリプトで日付計算を行う必要があります。
関数を使用して 1 日をインクリメントし、別の関数を使用してデクリメントしています。
しかし、今はもっと複雑な演算を行う必要があります。
これを行うための最良かつより互換性のある方法は何ですか?
bash - シェルスクリプトでシンボリックリンクを解決する方法
(Unix ライクなシステムで) 絶対パスまたは相対パスを指定すると、中間のシンボリック リンクを解決した後に、ターゲットのフル パスを特定したいと考えています。~username 表記も同時に解決できるボーナスポイント。
ターゲットがディレクトリの場合、そのディレクトリに chdir() してから getcwd() を呼び出すこともできるかもしれませんが、C ヘルパーを作成するのではなく、シェル スクリプトからこれを実行したいと考えています。残念ながら、シェルはユーザーからシンボリックリンクの存在を隠そうとする傾向があります (これは OS X の bash です):
私が欲しいのは、上記の例の tmp ディレクトリから実行すると、resolve("foo") == "/Users/greg/tmp/bar" となるような関数 resolve() です。
bash - シェルスクリプトに「会社の将来を賭ける」べきではないのはなぜですか?
私はhttp://tldp.org/LDP/abs/html/why-shell.htmlを見ていましたが、次のことに感銘を受けました。
シェル スクリプトを使用しない場合
...
- 会社の将来を賭けたミッションクリティカルなアプリケーション
なぜだめですか?
bash - **find** で何も見つからないのはなぜですか?
システムにインストールされているシェル スクリプト ファイルを探していますが、検索が機能しません。
しかし、そこにはたくさんのスクリプトがあることを私は知っています。例えば:
なぜ仕事が見つからないのですか?
unix - タイムスタンプを stdin の先頭に追加する Unix ユーティリティはありますか?
Python でこのための簡単なスクリプトを作成することになりましたが、各行の先頭にテキスト (私の場合はタイムスタンプ) を追加するテキストをフィードできるユーティリティがあるかどうか疑問に思っていました。理想的には、使用は次のようになります。
(あなたがsedに答える前に、私はこれを試しました:
ただし、sed の実行時に date コマンドが 1 回しか評価されないため、同じタイムスタンプが誤って各行の先頭に追加されます。)
regex - 異なるファイルの値を 1 つの CSV ファイルに結合する
各行に値を含むファイルがいくつかあります。
編集 :
投稿を書いている最中にこの質問への答えを見つけましたが、不完全な状態で誤って投稿したことに気づきませんでした。
私はやろうとしていた:
奇妙な出力を得ていました。一部のファイルには行末に改行文字と改行文字の両方があり、他のファイルには改行文字しかないため、後でそれが起こっていることに気付きました。そういうことに気を配るということを常に意識しなければなりませんでした。