問題タブ [find]
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.
shell - 'find-exec'または'find|のどちらが速いか xargs -0'?
私のWebアプリケーションでは、PHPスクリプトを使用してページをレンダリングし、それらから静的HTMLファイルを生成します。静的HTMLは、パフォーマンスを高速化するためにユーザーに提供されます。HTMLファイルは最終的に古くなり、削除する必要があります。
私は、立ち退きスクリプトを書く2つの方法の間で議論しています。
1つ目は、次のような単一の検索コマンドを使用することです。
2番目の形式は、xargsを介してパイプすることです。
rm
最初のフォームは、見つかったファイルごとに呼び出しますが、2番目のフォームは、すべてのファイル名を1つに送信するだけですrm
(ただし、ファイルリストは非常に長い場合があります)。
どちらの形式が速いでしょうか?
私の場合、キャッシュディレクトリはいくつかのWebサーバー間で共有されているため、この問題が問題になる場合は、これはすべてNFSを介して行われます。
unix - Unix'find'+'grep'構文とawk
この行を使用して、自分がいるディレクトリとそのすべてのサブディレクトリ内のファイル内で「B206」というフレーズを見つけました。
特定のファイルを読み込もうとするとクラッシュし、実際にパテのタイトルバーを奇妙な文字の束に変更します
たとえば、サブディレクトリにあるjpgファイルにヒットすると常にクラッシュします。タイトルバーが変わり、画面に次のように表示されます。
Ctrl + Cを押してプロンプトに戻り、終了します。
jpgファイルを除外するコードをこの行に追加する方法はありますか?さらに良いことに、除外する拡張機能のリストを追加できるコードはありますか?
編集:
-not&-私は私のために働いていません
私はこの同様の質問が私のものにもいくらか関連していることを発見しました
unix - 少し入力するだけで複数のファイルを grep できる Unix ユーティリティはありますか?
今、私はこれをたくさんしています:
少ないタイピングでこれを行うユーティリティがあることを思い出しますが、どれですか?
更新: 可能であれば、Bash シェルを使用することを好みます。
ruby-on-rails - 多くの中から多くを選択する...一種の
これはスタックに関する私の最初の投稿です。プロトコルに違反した場合はご容赦ください。
Rails (2.1.2) のプロジェクトに取り組んでおり、次のようなリレーション シナリオがあります。
(さまざまなカテゴリの) 人々がイベントの日にサインアップすると、次の拘束力のある結果が得られます。
ここで、1 人の顧客、または特定のカテゴリのすべての顧客の「イベント」の総数を知りたいのですが、行き詰まっています。私の知る限り、オブジェクトの配列を介して単純な「検索」を実行する方法はありませんよね?では、解決策は何でしょうか。ネストされたループ、および注文の「日」から「イベント」を取得するための収集方法?
不明な場合はお知らせください。
ご協力いただきありがとうございます!
bash - ファイル名とコンテンツを 1 行で find-greps して出力するシェル スクリプトを作成する
「abc」を含むすべての php ファイルを表示するには、次の簡単なスクリプトを使用できます。
-l を省略すると、結果としてファイル名の代わりにコンテンツの一部が抽出されます。
私が今欲しいのは、両方を同時に行うバージョンですが、同じライン上にあります。
期待される出力:
多かれ少なかれgrep abc *
そうです。
編集:これを単純なシェルスクリプトとして使用したい。出力が 1 行に収まっていれば素晴らしいので、さらに grep を実行できます。ただし、スクリプトが 1 行だけである必要はありません。とにかく、bash スクリプト ファイルに入れています。
編集 2:後で「ack」を見つけました。これは優れたツールであり、今ではほとんどの場合、grep の代わりにこれを使用しています。これ以上のことをすべて行います。http://betterthangrep.com/ack --php --nogroup abc
目的の結果を得るために書きます
linux - 'find'または他のツールでファイルを幅優先で検索できますか?
ファイルがそれほど深くないことを知っていることもありますが、サブディレクトリが非常に密集しているため、必要なファイルを簡単に見つけることができません。
幅優先探索を使用してファイルを検索(または他のツール)で検索できますか?