一行の最後のいくつかの内容を印刷するには?

一行の最後のいくつかの内容を印刷するには?

以下の行を含むファイルがあります。

ta=/*92/*39/*1/*649/*12
ta=/*92/*12/*4/*342/*90
ta=/*92/*33/*9/*455/*3
ta=/*92/*12/*3/*649/*25
ta=/*92/*99/*7/*649/*7

など。

以下のような出力を持つファイルが必要です。

*12
*90
*3
*25
*7

これは、4番目のスラッシュの後の最後の部分だけを印刷したいという意味です。

私は一生懸命働いたcat filename | awk '{print $1}'。それは出力を提供します

ta=/*92/*39/*1/*649/*12

しかし、私の要件は数字だけを得ることです*12

ベストアンサー1

カットを試してみてください。たとえば、次のようになります。cut -d/ -f6 file

おすすめ記事