在 Linux 中,printf
命令是一個(gè)強(qiáng)大的文本處理工具,可以用來格式化輸出
printf "格式化字符串" [變量或值]
%s
:字符串%d
:整數(shù)(十進(jìn)制)%f
:浮點(diǎn)數(shù)%x
:整數(shù)(十六進(jìn)制)%o
:整數(shù)(八進(jìn)制)%%
:輸出百分號 %
printf "Hello, World!\n"
printf "我有 %d 個(gè)蘋果,每個(gè)蘋果的價(jià)格是 %.2f 元。\n" 5 3.14
name="張三"
age=25
printf "我叫 %s,今年 %d 歲。\n" "$name" "$age"
current_time=$(date)
printf "當(dāng)前時(shí)間是:%s\n" "$current_time"
注意:在格式化字符串中,\n
表示換行符,用于在輸出結(jié)束后開始新的一行。