cut
コマンドは最初のn
を出力できます 文字列の文字ですが、最後のn
を選択する方法 キャラクター?
文字数が可変の文字列がある場合、文字列の最後の3文字だけを印刷するにはどうすればよいですか。例
"unlimited" output needed is "ted" "987654" output needed is "654" "123456789" output needed is "789"
承認された回答:
なぜ誰も明白な答えを出していないのですか?
sed 's/.*(...)/1/'
…または少しわかりにくい
grep -o '...$'
確かに、2つ目は、
3文字未満の行が消えるという欠点があります。
しかし、この質問では、この場合の動作が明示的に定義されていませんでした。