Por favor, encontre o comando
echo "/dev/sda: ST500LT012-9WS142: 47°C" | awk -F ":" '{print $3}'
saída:
echo "/dev/sda: ST500LT012-9WS142: 47°C" | awk -F ":" '{print $3}'
47°C
Eu gostaria de extrair a substring após o delimitador colon para minhas necessidades práticas usando o utilitário GNU awk.
Por exemplo, posso extrair a temperatura do valor de hdd usando cut
como segue
hddtemp /dev/sda | cut -d ':' -f3
O mesmo exemplo escrito em sed
hddtemp /dev/sda | sed 's/.*\://'
Para a glória de Saint Completeness e do GNU Trinity (awk, cut, sed)
Eu me pergunto, o GNU awk
pode fazer isso?
Exemplo de entrada : /dev/sda: ST500LT012-9WS142: 47°C
Saída obrigatória : 47°C