このコマンドは文字列のcut
最初の文字を印刷できることを知っていますが、最後の文字を選択する方法は?n
n
可変数の文字を含む文字列がある場合、文字列の最後の3文字だけを印刷するにはどうすればよいですか?例えば。
希望の「無限」出力は「ted」です。 「987654」の所望の出力は「654」である。 「123456789」に必要な出力は「789」です。
ベストアンサー1
なぜ誰も明確な答えを持っていないのですか?
sed 's/.*\(...\)/\1/'
...または少し明確ではありません
grep -o '...$'
もちろん、2番目は3文字未満の行が消えるという欠点がありますが、この質問はこの場合の動作を明確に定義しません。