'daki iki yüzdelik sembollerle% 0.2f% parametresi bir dosya.sh ile çalışıyorum, ancak yüzde iki sembolün ne anlama geldiğini anlamadım %0.2f%
.printf
komut tmp.err bir değer okumak ve sadece bu, aşağıya bakın, yazdırmak:
awk '{ printf("*** Error: %0.2f%\n",substr($2, 2, length($2) - 2) * 100) }' tmp.err
dosya tmp.err beyaz boşluk 11736 (0.17908)
ile ayrılan bu iki değere sahip.
Zaten %0.2f
'un iki ondalık basamaklı bir kayan değer anlamına geldiğini biliyorum.
Birisi %0.2f%
ne yapar? ya da yazım hatası mı? Bu %0.2f
çalışıyor gibi ben geçen yüzdesini kaldırırsanız doğru şimdi hata alıyorum çünkü bu soru soruyorum
geçti yeterli argümanlar ( met printf.
sayesinde
bana bir yazım hatası benziyor. – user2357112
belki de evet, ne düşündüğüm diğer uygulama içinde bu komut gayet iyi çalışıyor. –