問題タブ [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.

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

c++ - STL::Map - リストをウォークスルーするか、検索を使用しますか?

100 個の要素を含むマップから 8 つの値を取得する必要があるメソッドがあるとします。どちらが望ましいと思いますか:

for ループを最初から最後まで 1 回歩き、キーをオンにして要素を引き出しますか?

または、find 8 回を使用してそれらの値を取得しますか?

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

perl - Perl でこの空のディレクトリを削除できないのはなぜですか?

http://www.perlmonks.org/index.pl?node_id=217166から Linux スクリプトを変換しています。具体的には次のとおりです。

私の試みは:

ただし、スクリプトがディレクトリを削除しようとすると、ディレクトリが別のプロセスで使用されているというエラーが表示されます (使用されていない場合)。何か案は?ActiveState 5.10 を使用して Windows Server 2003 SP2 64 ビットでスクリプトを実行しています。

ありがとう!

0 投票する
6 に答える
29501 参照

find - cvsの人によるすべてのコミット(ファイルとコメント)を見つける方法

cvsでユーザーのすべてのファイル(コミットコメントもいいでしょう)のリストを取得しようとしています。

0 投票する
1 に答える
6177 参照

vb.net - VB.NET述語配列検索

Array.Find を使用して、次を VB.NET 述語に変換するにはどうすればよいですか?

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

unix - UNIX の "find" にソフトリンクされたフォルダーを含める

ソフトリンクされたフォルダを再帰検索に含めるようにunixの「検索」に指示するにはどうすればよいですか?

0 投票する
1 に答える
2164 参照

php - Textmate 正規表現検索置換ヘルプ

いくつかのレガシー perl cgi フォームを PHP に変換するプロジェクトを持っています。これの多くは、情報の検索/置換を必要とします。そのような場合、perl スクリプトに次のような行があります。

読む必要があるもの:

これらのタグが perl/html でどのように表示されるかのバリエーションを示す別の例:

ご覧のとおり、引用符はどこにでもある可能性がありますが、それは私の問題ではありません。私の人生を少し楽にするために、テキストメイトで検索/置換正規表現を書くことにしました。私の正規表現は次のようになります。

これは、最初に使用したファイルでは問題なく機能しましたが、現在のファイルでは、何らかの理由で正規表現が非常に貪欲になり、多くの行が一致しています。先頭 (\$checked...) に一致し、最後に文字 '}' が現れるまで一致します。貪欲さを少し減らすために、次のようないくつかのバリエーションを試しました。

しかし、それでも複数の行に一致するようです。最初の ^ は行の先頭にのみ一致し、最後の $ は最後にのみ一致すると想定しました...一致を1行に制限します...しかし、そうではないようです。

/me は正規表現で失敗します

助けてくれてありがとう、マイク

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

linux - Linux ファイル作成タイムスタンプの競合状態

私は Linux で簡単なことだと思うことをやろうとしています。さまざまなテスト プログラムを実行する bash スクリプトがあり、現在のディレクトリ内のどのファイルがテスト プログラムによって作成されたかを確認したいと考えています。だから私はこのようなことをしています:

find -newer の粒度が悪いことが判明したため、通常、テスト プログラムによって生成された一部のファイルがタイムスタンプ ファイルよりも古いものとして表示されます。それで、私はこれを試しました:

同じリストを生成します。これは通常は機能しますが、常に機能するとは限りません。テストによって生成されたファイルがタイムスタンプ ファイルよりも古いものとして表示されるという状況に陥ります。

ありがとう!

PS 別の方法として、ディレクトリの 2 つのスナップショット (テスト プログラムの実行前と実行後) を取得し、それらを比較することで、これを実現できます。最初のリストにない 2 番目のリストのファイルはすべて、テスト プログラムによって作成されたものでなければなりません (バックグラウンド ジョブや、他のユーザーがディレクトリに書き込むことには関心がありません)。しかし、このメソッドは私が望むものではありません。テストを実行する前に出力ファイルが削除されなかった場合 (削除されるはずですが、削除されない場合もあります)、このメソッドは、テストプログラムが実行される前にディレクトリにあったため、テストプログラム。

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

xml - VBSを使用してXMLファイル内のさまざまな文字列を検索し、それを別の文字列に置き換えるにはどうすればよいですか?

暗号化されたパスワードを含む構成XMLファイルがあります。時々、このパスワードをリセットする必要があります。そのための方法論では、XMLファイルから事実上パスワードである文字列を取り除き、ファイルを保存します。

このプロセスには、管理できるいくつかのサービスの停止と再起動も含まれますが、文字列は毎回異なる可能性があるため、文字列を検索して置き換える方法をまだ理解していません。

これをVBSで実行したいのですが(スクリプトの世界ではこれでほとんど慣れているため)、他の方法で実行することを検討できてうれしいです。

置換機能を見てきましたが、検索条件にワイルドカードを入れる方法をまだ見つけていません。私は検索できる必要があります:

と置き換えます:

状況に精通している方のために、WebsenseEnterpriseManagerのパスワードをリセットしています。

XMLファイルはv1.0のようです。

ありがとう。トム

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

bash - スペースを含むディレクトリをbashで削除する

次のコマンドを使用して、「Test Folder」という名前のフォルダー内のすべての「.dummy」ディレクトリを削除しています。

ただし、次のように展開されるため、これは機能しません。

空白はエスケープされないため、これは失敗します。

私も次のようなことを試しました:

動作しますが、次のような厄介なエラーが発生します。

いずれかのソリューションを成功させる方法はありますか?

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

eclipse - Eclipseはコンパイルされていないリソースを見つけます

EclipseCtrlで+ Shift+Rをクリックすると、リソースを見つけるためのダイアログが表示されます。ただし、コンパイルされていないかコンパイルされているかに関係なく、すべてのリソースが表示されます。コンパイルされていないリソースだけを表示するようにフィルタリングする方法はありますか? または、何らかの方法でコンパイル済みのリソースを非表示にすることはできますか?