¿Qué tal tail
? , con el -c
cambiar. Por ejemplo, para obtener los últimos 4 caracteres de "hola":
echo "hello" | tail -c 5
ello
Tenga en cuenta que utilicé 5 (4+1) porque echo
agrega un carácter de nueva línea . Como sugiere Brad Koch a continuación, use echo -n
para evitar que se agregue el carácter de nueva línea.
Usando sed
:
lspci -s 0a.00.1 | sed 's/^.*\(.\{4\}\)$/\1/'
Salida:
4dc9
¿De verdad quieres los últimos cuatro caracteres? Parece que quieres la última "palabra" en la línea:
awk '{ print $NF }'
Esto funcionará si la ID tiene 3 caracteres o 5 también.