Linux中printf格式化輸出

2022-01-30 21:13:36 字數 576 閱讀 9503

printf使用文字或者由空格分隔的引數,我們可以在printf中使用格式化字串。printf不會寫像echo那樣自動新增換行符,必須手動新增

****************************************=

**區域

****************************************=

#!/bin/bash

#檔名:printf.sh

printf "%-5s %-10s %-4s\n" no name mark

printf "%-5s %-10s %-4.2fs\n" 1 oliver 99.2

printf "%-5s %-10s %-4.2fs\n" 2 qin 87.2

(1) c%,s%,d%和f%都是格式替代符,其所對應的引數可以置於帶引號的格式化字串之後。

(2) %-5s指明瞭一個格式為左對齊且寬度為5的字串替代(-表示左對齊),預設的是右對齊

(3) -4.2f%指保留2位小數。

C 中的格式化字串

string format和writeline都遵守同樣的格式化規則。格式化的格式如下 arg1 argn, 在這個格式中 1 n是從0開始...

hadoop格式化

1 hadoop啟動時,namenode沒有啟動起來 1 刪除 namenode產生的臨時檔案 tmp 2 刪除datanode的資料,否則...

格式化字串

u為以無符號十進位制輸出 無符號整數能表示的數範圍是0 65535,即對應的二進位制數0 1111111111111111 16個1 。 l...