タグ付けされた質問 「file-search」

7
テキストに特定の単語を含むファイルを一覧表示する
特定の単語を含むファイルを再帰的かつ一意にリストしたいと思います。 例:単語 'check'を確認する、私は通常grepです $ grep check * -R しかし、この言葉の多くの出現があるので、私は多くの出力を得ます。そのため、指定された検索語を含むファイル名をリストするだけです。私はここでいくつかのトリックを推測しfind、xargsここで十分でしょうが、確かではありません。 何か案は?
30 find  grep  file-search 

9
複数の行にわたってパターンを「grep」するにはどうすればよいですか?
grep/ を誤用しているようですegrep。 私は複数行の文字列を検索しようとしていて、探しているものが一致するはずだとわかっている間に一致を見つけることができませんでした。元々、自分の正規表現は間違っていると思っていましたが、最終的にはこれらのツールが行ごとに動作することを読みました(また、私の正規表現は非常に些細なため問題になりません)。 それでは、複数の行にわたってパターンを検索するためにどのツールを使用しますか?

3
大文字と小文字を区別しないパターンをvimで検索するにはどうすればよいですか?
私は時折内のファイルを検索しvimたりless使用し/たり?、私の知る限り、検索パターンは大文字と小文字が区別されます。 そのため、たとえば、/foo同じものは見つかりません/FOO。厳密さを緩和する方法はありますか?どのように私はして検索することができますvimまたはless大文字と小文字の区別はありませんパターンのために?
18 vim  file-search 

3
Ubuntuでビデオファイルを検索する方法は?
数か月前にビデオをダウンロードしていました。私はそれが保存された名前をあまりよく覚えていません。ビデオを検索できるように、ビデオファイルのみを出力するコマンドや方法はありますか?manページから、その作業を行うfindのオプションが見つかりませんでした。 ダウンロードしたビデオファイルには拡張子(webmなど)が付いている場合があります。また、その時点で名前が「abcde」のような名前に変更された可能性もありますが、今は覚えていません。そのため、検索はファイル名に基づいて行うことはできません! (1つの類似点に言及すると:perlには、ファイルがテキストファイルかバイナリかなどをチェックするコマンドがあります。同様に、ビデオファイルかマルチメディアファイルかどうかをチェックする方法があるかもしれません)



2
テキストファイルから不明なUnicode文字を削除-sed、その他のbash / shellメソッド
同じ名前のいくつかのファイルで、不明な文字のすべての出現を検索して置き換える必要があります。 そのようなファイルをviで開いて、その文字の<91>コードを読みました。それらをnanoで開くと、私はダイヤモンド(黒いランブル)の「疑問符」を読みました。 このような不明な文字を引用符( ')に置き換えたいと思います。私は運が悪いのにいろいろな方法を試しています。 私は試した: find ./ -name filename.txt -exec perl -i~ -pe "s/\x91/'/" {} \; find ./ -name filename.txt -exec sed -i "s/\x91/'/g" {} \; 編集 キャラクターの詳細: Hexadecimal: 91 68 74 74 Decimal: 145 104 116 116 Octal: 221 150 164 164 Binary: 10010001 01101000 01110100 01110100 LC_ALL=C sed …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.