1、printf 命令也可以輸出簡單的字符串:"Hello World.\n"。
創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營銷推廣、網(wǎng)站重做改版、尼木網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5場景定制、商城網(wǎng)站開發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為尼木等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
2、format-string為雙引號。
3、單引號與雙引號效果一樣。
4、沒有引號也可以輸出,但是有時(shí)會因參數(shù)分割不情出錯(cuò)。所以,最好還是加單引號或雙引號。
5、格式只指定了一個(gè)參數(shù),但多出的參數(shù)仍然會按照該格式輸出,format-string 被重用。
6、如果沒有 arguments,那么 %s 用NULL代替,%d 用 0 代替。
7、如果以 %d 的格式來顯示字符串,那么會有警告,提示無效的數(shù)字,此時(shí)默認(rèn)置為 0。
你算問對人咯。使用linux的comm
如果是WIN下的文件,注意先轉(zhuǎn)換換行符號?。。?/p>
先對文件進(jìn)行排序去重復(fù):sort filename1 |uniqfilename1-sorted
然后對第2個(gè)文件也排序去重復(fù)并管道使用comm 找出符合你要求的:
共同擁有的行:sort filename2|uniq|comm -12 - filename1-sorted 共同擁有的
文件 filename1-sorted獨(dú)有的: sort filename2|uniq|comm -13 - filename1-sortedfilename1-sorted獨(dú)有
文件 filename2獨(dú)有的: sort filename2|uniq|comm -23 - filename1-sortedfilename2獨(dú)有。
趕緊給分,哈哈!
用comm相對比較簡單,也可以用 awk做:
共同擁有的:
gakw 'ARGIND==1{a[$1]=$1} ARGIND1{if(a[$1]!="") print $0}' file1 file2共同擁有
gakw 'ARGIND==1{a[$1]=$1} ARGIND1{if(a[$1]=="") print $0}' file1 file2file2獨(dú)有
gakw 'ARGIND==1{a[$1]=$1} ARGIND1{if(a[$1]=="") print $0}' file2 file1file1獨(dú)有
void executeShell(const char *shell){
FILE *stream;
char buf[1024];
memset( buf, '\0', sizeof(buf) );//初始化buf,以免后面寫如亂碼到文件中
stream = popen( shell , "r" ); ? //將命令的輸出 通過管道讀?。ā皉”參數(shù))到FILE* stream
fread( buf, sizeof(char), sizeof(buf), stream); //將剛剛FILE* stream的數(shù)據(jù)流讀取到buf中
pclose( stream );
printf("%s \n",buf);//打印輸出結(jié)果
}
命令:相關(guān)顯示命令有sed,tail,cat.awk,head等,可以??碙inux命令大全,man命令或者h(yuǎn)elp命令查看相關(guān)用法。我們只介紹其中的一部分。
一、sed命令
#sed --help;查看具體使用規(guī)則:
#sed -n 'xp' filename;顯示文件X行命令:
#sed -n 'x,yp' filename;顯示文件X行到Y(jié)行的內(nèi)容:
當(dāng)前標(biāo)題:linux獲取命令輸出行 linux輸出命令結(jié)果
轉(zhuǎn)載來源:http://jinyejixie.com/article34/dosshse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、小程序開發(fā)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、外貿(mào)建站、Google
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)