鍍金池/ 問答/Java  網(wǎng)絡(luò)安全/ apue lseek函數(shù)

apue lseek函數(shù)

圖片描述
在第二個例子中,cat < /etc/passwd |./a.out
中是否可以不用符號< ?
在我理解來看,管道符號|不就是把一個命令的輸出作為標(biāo)準(zhǔn)輸入傳遞給另一個命令嗎?所以我認(rèn)為這里的<是多余的,不知道分析的是否正確?

回答
編輯回答
離魂曲

這里的<可以不寫,它們執(zhí)行結(jié)果都一樣,過程不同.
cat /etc/passwd 是將/etc/passwd作為參數(shù)傳給cat
cat < /etc/passwd 由shell先將文件打開,然后把cat的標(biāo)準(zhǔn)輸入重定向到該文件描述符上.

2017年5月3日 03:11