Solução:
iostat -d 1 2 | awk 'BEGIN{print "Device\tbps\ttps\tbread\tbwrtn"}/^hdisk/{print $1"\t"$3"\t"$4"\t"$5"\t"$6}'
Saída:
Device bps tps bread bwrtn
hdisk1 0.0 0.0 0.0 0.0
hdisk0 0.0 0.0 0.0 0.0
hdisk1 0.0 0.0 0.0 0.0
hdisk0 77.8K 19.0 0.0 77.8K
Comentários:
Eu tenho medo que você esteja complicando demais as coisas. A solução oferecida é um palpite baseado em sua amostra de entrada e saída desejada, que apresentam algumas inconsistências. Explique de onde os dados de hdisk2
e hdisk3
vêm, pois eles não estão presentes na entrada. Por favor, explique também o motivo da criação de uma solução tão complicada, que divide o código em várias variáveis de ambiente.