Linux中c語言中漢字字符串的輸出
引入標(biāo)準(zhǔn)輸入輸出庫:sdtio.h。定義字符串形式的漢字(采用字符數(shù)組存儲)。使用printf函數(shù),或者puts函數(shù)輸出字符串形式的漢字。
用自符串: 先定義一個字符串,如:char hanzi[20]; 然后: scanf(%s,hanzi); 或者gets(hanzi); 不過定義的緝發(fā)光菏叱孤癸酞含喀時候控制了字節(jié)為20,不能輸太多,(一個漢字兩 個字節(jié))。
用scanf/printf輸入輸出。scanf/printf是C語言的格式化輸入輸出函數(shù),可以用于輸入輸出各種基礎(chǔ)類型,字符串(char*)也 其支持范圍內(nèi)。格式化字符為%s。
C語言中字符串的輸入和輸出主要有兩種方式:輸入使用:scanf(%s,a);對應(yīng)的輸出使用:printf(%s\n,a);輸入使用:gets(b);對應(yīng)的輸出使用:puts(b);字符串或串(String)是由數(shù)字、字母、下劃線組成的一串字符。
中文字符串可以使用printf()、puts()等函數(shù)直接輸出。
Linux使用sed命令添加字符串方法教程
Sed 主要用來自動編輯一個或多個文件;簡化對文件的反復(fù)操作;編寫轉(zhuǎn)換程序等。
-r 讓sed命令支持?jǐn)U展的正則表達(dá)式(默認(rèn)是基礎(chǔ)正則表達(dá)式);-i 直接修改讀取的文件內(nèi)容,而不是由屏幕輸出。
sed命令行格式為:sed [-nefri] ‘command’ 輸入文本 常用選項:-n∶使用安靜(silent)模式。在一般 sed 的用法中,所有來自 STDIN的資料一般都會被列出到螢?zāi)簧稀?/p>
sed替換命令的結(jié)構(gòu)為: s/A/B/ 你在最后少了個斜杠/,結(jié)構(gòu)不完整,會報錯。
替換 插入 如果行號和插入文本都是變量,需要下面這種方式來操作:注意事項:sed -i 在linux和mac中實現(xiàn)方式不同,會出現(xiàn)linux中執(zhí)行通過的腳本在mac中不生效。
原文鏈接:sed命令_Linux sed 命令用法詳解:功能強(qiáng)大的流式文本編輯器 http://man.linuxde.net/sed 未經(jīng)作者同意,僅做學(xué)習(xí),不做商業(yè)使用,如作者表示異議我會立刻刪除。
Linux中如何使用echo命令輸出指定文本字符串
可以使用echo命令將文本流導(dǎo)向標(biāo)準(zhǔn)輸出,然后再使用符號重新定向標(biāo)準(zhǔn)輸出到文件。
補(bǔ)充說明:echo會將輸入的字符串送往標(biāo)準(zhǔn)輸出。輸出的字符串間以空白字符隔開, 并在最后加上換行號。
下面是echo命令的具體介紹:echo命令簡介:echo命令是linux系統(tǒng)中常用的一個命令,它的主要作用功能是在屏幕上顯示文字,也可以直接在文件中寫入要寫的內(nèi)容。
echo命令的意思是在顯示器上顯示一段文字,起到提示的作用。該命令的常規(guī)格式為:echo [-n]字符串 選項n表示沒有換行符的輸出; 該字符串可以帶引號或不帶引號。