私が理解できない単純な問題...
文字列内に「%」文字を出力するにはどうすればよいprintf
ですか?以下のコードはそれを出力しますが、「無効な変換」エラーも発生します。
printf "\t\t".$hour."00 HRS\t=>\t%.2f\t%.2f\t%.1f\%\n", $total, $max15, ($max15/$total*100);
次のような出力が必要です。
0000 HRS => 3125.19 898.02 28.7%