我在man cat
(GNU/Linux)中遇到過這個問題。
該手冊只是說-u (ignored)
沒有解釋爲什麼。
出於好奇,我在谷歌搜索,但似乎沒有人問過這個。
然後我看着cat
的other implementations。我注意到 蘋果的貓也實現了這個選項在源代碼中說cat命令中「-u」選項的用法是什麼?
...
case 'u':
setbuf(stdout, NULL);
break;
...
我猜這個選項意思是'無緩衝'。這個選項的主要用途是什麼?爲什麼它在那裏,爲什麼忽略?我認爲這一定是有原因的。
如果您正在尋找有關該選件實際使用情況的信息,那麼您可能在SuperUser或Unix和Linux堆棧交換網站上運行得更多,而不是SO。 – AntonH
[也許看到'setbuf'確實會幫助](http://en.cppreference.com/w/c/io/setbuf)。 – WhozCraig
我想這意味着'無緩衝' – hek2mgl