最新記事

現在の日付と時刻を取得し、「Hello」を含む各行の末尾に追加する方法 質問する
date
awk
grep

現在の日付と時刻を取得し、「Hello」を含む各行の末尾に追加する方法 質問する

party.txt次のような内容を含む次のファイルがあります。 Hello Jacky Hello Peter Bye Johnson Hello Willy Bye Johnny Hello Mary Hello Wendy grep helloコンテンツをキャプチャするためにを使用しましたが、 を使用しprint date +"%Y-%m-%d'てそれに追加すると、それができず、1 行あたりに多数のコンテンツが取得されます0。 cat party.txt | grep Hello | awk '{ print date +"%Y-%m-%d"}' 何が欠けているのでしょうか?

Admin

エラー: 「grep: 引数リストが長すぎます」 [重複] 質問する
linux
bash
unix
grep
find

エラー: 「grep: 引数リストが長すぎます」 [重複] 質問する

この質問に対する回答はすでにここにあります : 「引数が多すぎます」というエラーを回避しながら grep を実行するにはどうすればよいでしょうか [重複] (5件の回答) 閉まっている 9年前 。 次のコマンドを実行しようとしていますが、引数が長すぎるというエラーが発生します。助けてもらえますか? HOST# grep -rl 'pattern' /home/*/public_html/* -bash: /bin/grep: Argument list too long このエラーを無効にして、すべてのユーザーの public_html ディレクトリにある必要なパターン マッチング ファイルを grep する方法はありますか。同じサーバーに約 500 人以上のユーザーがいます。

Admin

正規表現の先読み、egrepの使用 質問する
regex
grep
regex-lookarounds

正規表現の先読み、egrepの使用 質問する

ファイルに apples are good apple cider is also good なぜegrep '(?=apples)app' fileラインを拾うことができないのでしょうか? MAC で egrep 2.5.1 を使用する

Admin

最後の空白行を削除する 質問する
sed
awk
grep

最後の空白行を削除する 質問する

.csv ファイルの最後にはパラグラフ ブレークがあります。次のコマンドを使用して、ファイルの末尾にある空白行を削除しようとしました。 sed -i '/^$/d' combined.csv しかし、それは機能せず、空白行がまだ残っています。次のコマンドを使用して最後の行を削除できます。 sed -i '$d' combined.csv しかし、最後の行を削除する前に、それが本当に空であるかどうかを確認することは可能ですか? アップデート: 次のコマンドを使用して、各行が数字で始まっているかどうかを確認します。 sed -i '1s/^[^0-9]*//' combined.csv これは最初の行のみをチェックし、残りの行はチェックしません。ファイル内のすべての行をチェックするにはどうすればよいでしょうか? これで問題が解決するかもしれません。

Admin

grep はどのような正規表現ですか? 質問する
grep

grep はどのような正規表現ですか? 質問する

PCREという特別な種類の正規表現があるため、これは Perl 互換正規表現ではないと思います。最も似ているものはgrep何ですか?grep grep知っておくべき特別な癖はありますか? (私は Perl とpregPHP の関数に慣れています)

Admin

文字列を含まない正規表現をGrepする 質問する
regex
grep

文字列を含まない正規表現をGrepする 質問する

syslog ファイルと照合するために、正規表現パターンのリストを渡していますgrep。通常、これらは IP アドレスとログ エントリを照合します。 grep "1\.2\.3\.4.*Has exploded" syslog.log これは、ループ内で渡している部分のようなパターンのリストにすぎないため"1\.2\.3\.4.*Has exploded"、たとえば「-v」を渡すことはできません。 上記の逆のことをやろうとしていて、特定の IP アドレスとエラーの行を一致させないようにしようとして混乱しています。そのため、「!1.2.3.4.*Hasexploded」は、爆発したことを知らせる 1.2.3.4 以外の syslog 行と一致します。一致しないように IP アドレスを含めることができる必要があります。 Stack Overflow で同様の投稿をいくつか見てきました。しかし、それらは正規表現パターンを使用していて、私にはうまく機能しないようですgrep。 の実用的な例は何でしょうかgrep? これは次のようなスクリプトで発生します。 patterns[1]="1\.2\.3\.4.*Has exploded" patterns[2]="5\.6\.7\.8.*Has died" patterns[3]="\!9\.10\.11\.12.*Has exploded" for i in {1..3} do grep "${patterns[$i]}" logfile.log done

Admin

非ASCII文字をすべてgrepするにはどうすればいいですか? 質問する
regex
unix
unicode
grep

非ASCII文字をすべてgrepするにはどうすればいいですか? 質問する

非常に大きな XML ファイルがいくつかあり、非 ASCII 文字を含む行を見つけようとしています。次のことを試しました。 grep -e "[\x{00FF}-\x{FFFF}]" file.xml ただし、これは、指定された範囲内の文字が行に含まれているかどうかに関係なく、ファイル内のすべての行を返します。 構文が間違っているのでしょうか、それとも何か他の間違いをしているのでしょうか? 以下のことも試しました: egrep "[\x{00FF}-\x{FFFF}]" file.xml (パターンを一重引用符と二重引用符の両方で囲みます)。

Admin

フォルダー内の単語を見つけるためにgrepを使用するにはどうすればいいですか? 質問する
string
command-line
grep
keyword-search
file-search

フォルダー内の単語を見つけるためにgrepを使用するにはどうすればいいですか? 質問する

Windows では、フォルダー内の単語を検索することになります。同様に、多くのサブディレクトリとファイルを含むディレクトリ内で特定の単語が出現するかどうかを知りたいのです。grep 構文の検索では、ファイル名を指定する必要があることがわかりましたgrep string filename。 さて、ファイル名がわからないのですが、どうすればいいでしょうか? 友人が を実行するよう提案しましたgrep -nr stringが、これが何を意味するのかわかりませんし、結果も得られませんでした ( Ctrl+を発行するまで応答がありませんC)。

Admin

「CSSセレクタ」やXPath grepのようなものはありますか? 質問する
html
xml
grep
selector
findinfiles

「CSSセレクタ」やXPath grepのようなものはありますか? 質問する

多数の HTML ファイル内で、次の構造 (CSS) にあるすべての場所を見つける必要があります。 div.a ul.b またはXPath: //div[@class="a"]//div[@class="b"] grepここでは役に立ちません。この基準に一致するすべてのファイル (およびオプションでその中のすべての場所) を返すコマンドライン ツールはありますか? つまり、ファイルが特定の HTML または XML 構造に一致する場合にファイル名を返すツールです。

Admin