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