Saya tahu bahwa cut
perintah dapat mencetak n
pertama karakter string tetapi bagaimana memilih n
terakhir karakter?
Jika saya memiliki string dengan jumlah karakter yang bervariasi, bagaimana saya bisa mencetak hanya tiga karakter terakhir dari string. mis.
"unlimited" output needed is "ted" "987654" output needed is "654" "123456789" output needed is "789"
Jawaban yang Diterima:
Mengapa tidak ada yang memberikan jawaban yang jelas?
sed 's/.*(...)/1/'
… atau yang sedikit kurang jelas
grep -o '...$'
Memang, yang kedua memiliki kelemahan
bahwa baris dengan kurang dari tiga karakter menghilang;
tetapi pertanyaannya tidak secara eksplisit mendefinisikan perilaku untuk kasus ini.
Linux – Mengapa Usb Tidak Berfungsi Di Linux Saat Berfungsi Di UEFA/bios?
Linux – Tujuan Direktori /net?