在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Linux  網(wǎng)絡(luò)安全/ APUE程序運(yùn)行問題

APUE程序運(yùn)行問題

圖片描述圖片描述
這個(gè)例子中為什么為什么從一個(gè)文件復(fù)制到另一個(gè)文件時(shí)第一個(gè)文件名必須加<>?,不加的話我試驗(yàn)不行.

回答
編輯回答
柒槿年

這是是shell語法,并不是給文件名加 < >。
> 表示輸出重定向
< 表示輸入重定向
比如:

echo "hello,world" > a.txt

表示把輸出重定向到 a.txt 。沒有 > ,輸出就是默認(rèn)的stdout

./a.out < infile > outfile

的意思就是 a.out 這個(gè)程序的stdin被重定向?yàn)榱?infile , stdout被重定向?yàn)榱?outfile
這樣在a.out中讀寫 stdint,stdout實(shí)際上就是讀寫的 infile, outfile。

2017年7月4日 03:00