Get the last 4 characters of output from standard out

后端 未结 9 1981
借酒劲吻你
借酒劲吻你 2020-12-24 13:00

I have a script that is running and uses

lspci -s 0a.00.1 

This returns

0a.00.1 usb controller some text device 4dc9
         


        
9条回答
  •  时光取名叫无心
    2020-12-24 13:55

    How about tail, with the -c switch. For example, to get the last 4 characters of "hello":

    echo "hello" | tail -c 5
    ello
    

    Note that I used 5 (4+1) because a newline character is added by echo. As suggested by Brad Koch below, use echo -n to prevent the newline character from being added.

提交回复
热议问题