tail
はどうですか 、-c
スイッチ。たとえば、「hello」の最後の 4 文字を取得するには:
echo "hello" | tail -c 5
ello
echo
によって改行文字が追加されるため、5 (4+1) を使用したことに注意してください。 .以下の Brad Koch が提案するように、 echo -n
を使用してください 改行文字が追加されないようにします。
sed
の使用 :
lspci -s 0a.00.1 | sed 's/^.*\(.\{4\}\)$/\1/'
出力:
4dc9
本当に最後の 4 文字が必要ですか?行の最後の「単語」が必要なようです:
awk '{ print $NF }'
これは、ID が 3 文字または 5 文字の場合にも機能します。