ファイルの各行で2番目または2番目のn文字を見つける方法

ファイルの各行で2番目または2番目のn文字を見つける方法

ファイルの各行で2番目または2番目のn番目の文字を把握したいと思います。 Linuxでは、これを行う方法が見つかりません。

答え1

検索を行末に固定し、必要な追加文字数を数えることができます。

grep 'X.$'

最後から2番目の文字で「X」を探します。

grep 'X.\{4\}$'

最後から5番目の文字で「X」を探します。

答え2

GNU grepを使用することをお勧めします。

echo abcdef | grep -Po '.(?=.{1}$)'

出力:

金利

echo abcdef | grep -Po '.(?=.{3}$)'

出力:

関連情報