一尘不染

从标准输出中获取输出的最后4个字符

linux

我有一个正在运行并使用的脚本

lspci -s 0a.00.1

这返回

0a.00.1 usb controller some text device 4dc9

我想要内联最后四个字符,这样

lspci -s 0a.00.1 | some command to give me the last 4 characters.

阅读 221

收藏
2020-06-07

共1个答案

一尘不染

怎么样tail,用-c开关。例如,要获取“ hello”的最后四个字符:

echo "hello" | tail -c 5
ello

请注意,我使用5(4 + 1),因为会添加一个换行符echo。如下面的Brad Koch所建议,请使用echo -n来防止添加换行符。

2020-06-07