次の部分文字列を抽出したいと思います。コロン区切り文字の実際の要件を満たすために、GNU awkユーティリティを使用しました。たとえば、次を使用してcut
ハードディスク値の温度を抽出できます。
hddtemp /dev/sda | cut -d ':' -f3
同じ例が次のように書かれています。sed
hddtemp /dev/sda | sed 's/.*\://'
聖なる誠実さとGNU三位一体(awk、cut、sed)の栄光のために、awk
GNUがそのようなことをすることができるかどうか疑問に思います。
入力サンプル:/dev/sda: ST500LT012-9WS142: 47°C
希望の出力:47°C
答え1
命令を探してください
echo "/dev/sda: ST500LT012-9WS142: 47°C" | awk -F ":" '{print $3}'
出力:
echo "/dev/sda: ST500LT012-9WS142: 47°C" | awk -F ":" '{print $3}'
47°C