各行の最後の文字を見つける方法は?

各行の最後の文字を見つける方法は?

最後に_Pを含むすべての行をgrepしたいと思います。

たとえば、ファイルには以下を含めることができます。

stuff_C
stuff_P
things_C
things_P
stu_P_ff
thi_P_ngs

stuff_Pキャプチャしてthings_Pstdoutに送りたいです。

ベストアンサー1

使ってもいい」アンカーキャラクター「これを達成するために。

grep "[[:print:]]*_P$" file.txt

またはもっと簡単です(@JeffSchallerのコメントに従って)

grep "_P$" file.txt

欲しいものを達成する必要があります。

おすすめ記事