問題タブ [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 - Unix (または Windows) で (できれば無名の) パイプを使用して、1 つのプロセスの stdout を複数のプロセスに送信するにはどうすればよいですか?
プロセス proc1 の stdout を 2 つのプロセス proc2 と proc3 にリダイレクトしたいと思います。
私は試した
しかし、うまくいかないようです。
書く
の代わりに stdout に
bash - 検索コマンドの exec パラメータでパイプを使用するにはどうすればよいですか?
2 つの異なる実行可能ファイルを使用して、ディレクトリ内の一連のファイルを処理するための検索コマンドを作成しようとしています。残念ながら、シェルが最初にその文字を解釈するため 、 -exec
on find はパイプの使用を許可しません。\|
これが具体的に私がやろうとしていることです(パイプがfindコマンドを終了するため、これは機能しません):
shell - UNIX パイプ コマンドのデバッガー
*nix パイプ コマンドをビルドすると、次のステージをビルドする前に、1 つのステージの出力を確認して正確性を確認したいことがわかりましたが、各ステージを再実行したくありません。それを助けるプログラムを知っている人はいますか?最後のステージの出力を自動的に保持して、新しいステージに使用します。私は通常、各コマンドの結果を一時ファイルに送信することによってこれを行います (つまり、一度に 1 つのコマンドを実行するか、各コマンドを 1 つずつ実行します) が、プログラムでこれを処理できると便利です。
各タブに各パイプ コマンドのラベルが付けられ、タブを選択すると、そのコマンドを前の結果に適用した出力 (少なくとも 100 行) が表示される、タブ付きインターフェイスのようなものを想定しています。
perl - ファイル サイズを確認し、その結果を Perl の Excel スプレッドシートに追加するにはどうすればよいですか?
現在、単純なシェルワンライナーで特定のファイルを監視しています:
PerlにはExcelファイルを処理するための優れたモジュールがあることを知っているので、たとえば、おそらくcronを使用してそのチェックを毎日実行し、結果をスプレッドシートに書き込んでさらに統計的に使用するという考えです。
database - Unix シェル スクリプトを使用してデータベースを操作できますか?
いくつかのファイルからデータを読み取り、そのデータをデータベース内の別のテーブルに挿入する必要があります。Unix シェル スクリプトは、仕事をするのに十分強力ですか?
シェルスクリプトで仕事をするのは簡単ですか、それともJavaでこれをやるべきですか?
bash - 最新の 4 つのディレクトリを除くすべてを削除します。
親ディレクトリ内の最新の 4 つのディレクトリを除くすべてを削除したいと考えています。Bashでこれをどのように行いますか?
linux - Slackware のシェルスクリプトで IP アドレスを変更する
シェルスクリプトで、ボックスの IP を設定し、コマンドを実行してから、次の IP に移動したいと思います。IP は C ブロック全体です。
問題は、ファイルを編集せずにボックスの IP を設定する方法です。Slackware で IP を設定するコマンドは?
ありがとう
bash - BashまたはKornShell(ksh)?
私は*nixに不慣れではありませんが、最近はプロンプトで多くの時間を費やしています。私の質問は、KornShell(ksh)またはBash Shellを使用する利点は何ですか?どちらか一方を使用することの落とし穴はどこにありますか?
純粋にスクリプトを作成するのではなく、ユーザーの観点から理解しようとしています。
bash - 変数を使用して多数のコマンドを実行するコマンド ライン (unix/linux) 命令を作成するにはどうすればよいですか?
さまざまなディレクトリの一部のコンテンツを再配置する必要がありますが、少し面倒です。私が取り組んでいるアプリケーション (Ruby アプリ) をデバッグするには、gem を一度に 1 つずつ gem フォルダーに移動する必要があります (長い話; 一言: 1 つが壊れていて、どれがどれかわかりません)。
だから私は次のようなことをする必要があります:
毎回「foo」を置き換えます。gemMove("foo") のような単純なシェル スクリプトを作成して、空白を埋めるにはどうすればよいでしょうか。
shell - $$ はシェルで何を意味しますか?
一時ファイル用のシェルで一意のファイル名を取得する 1 つの方法は、2 つのドル記号 ( $$
) を使用することであると読んだことがあります。これにより、時々変化する数値が生成されます...しかし、繰り返し呼び出すと、同じ数値が返されます。(解決策は、時間を使うことです。)
私$$
は、実際に何が何であるか、そして一意のファイル名を生成する方法として提案される理由を知りたいと思っています.