hpuxからキロバイトを取得するには、21858717696を1024で除算する必要がありますが、次のコマンドを使用すると機能しません。
echo 21858717696 | awk '{print $1/1024}'
出力:
2.13464e+07
AIX では、次のコマンドを使用でき、機能します。
echo 21858717696 | awk '{print $1/1024}' | bc -l | awk '{printf("%.0f\n", $1)}'
出力:
21346404
AIX 方式は HPUX では機能しません。 HPUXで同じ結果を得るにはどうすればよいですか?
ベストアンサー1
HP-UXにはPerlが必要です。
echo 21858717696|perl -ne 'printf "%.0f\n",$_/1024'
21346404