其他討論區 > 課後溫習+認證考試
[問題]>> append ??
小圭:
在做 LX02 Unit 11 後面習題 NO. 22 Hints 有幾行command 如下:
$ ls -lR / >big 2>&1
$ ls -lR / >>big 2>>&1
題意是要把 big檔變大 所以利用 append 功能
但第二行顯示如下:
bash: syntax error near unexpected token '&'
看來問題出在 2>>&1 了...
看來 STDERR 沒領悟"道"的真理....於是改成
$ ls -lR / >>big 2>&1
之後卻實可以APPEND了....^^
另外...做個test
$ ls XXX 2>>big (XXX為不存在檔案)
STDERR是可以append的...
一點小小的發現^^"不知是不是課本印錯了
不知同學是不是也有相同問題??
來企睏丫....
ps:機車咧..怎麼從linux複製command丫...
要打個錯誤訊息 kvm切了七,八次..>"<
classmate:
我想是課本印錯了,或是bash版本不同支援有所差異.
--- 代碼: ---[root@pc1 root]# ls -lR / >>big 2>>&1
-bash: syntax error near unexpected token `&'
You have new mail in /var/spool/mail/root
--- 程式碼結尾 ---
netman:
嗯, 用 2>&1 就對了.
Anonymous:
--- 代碼: ---
ps:機車咧..怎麼從linux複製command丫...
要打個錯誤訊息 kvm切了七,八次..>"<
--- 程式碼結尾 ---
用ssh吧!
netman:
參考:
http://phorum.study-area.org/viewtopic.php?t=25007
導覽
[0] 文章列表
[#] 下頁
前往完整版本