行が特定の文字列で終わるかどうかを確認するには、grepを使用してください。

行が特定の文字列で終わるかどうかを確認するには、grepを使用してください。

こんにちは、で終わる行が多いファイルがあり、main.css">その一部は重複しています。

この行のコピーを保持し、重複行を削除したいと思います。

grepを使ってファイルで終わる行を検索できますかmain.css">

これまで私は以下を持っています:

 grep ' main.css' file.txt |sort | uniq -u

これは私が期待したようには行われず、空の出力のみを提供します。助けてください?これはそうではありません

ベストアンサー1

以下を使用する必要があります。

grep -n 'main\.css">$' file.txt

$行の終わりを表し、明らかにそれ以降はもはや内容がありません。

*この行内でパターンを検索するため、ここではこれは必要なく、パターンが見つかるとその前のすべての項目は自動的に無視されます。ここでエスケープする唯一のものは.唯一の正規表現演算子ですmain.css">-r単一のファイルのみを提供しても、これは重複します。

おすすめ記事