Chinaunix

标题: 问个shell的问题:SHELL輸出結果重定向到文件 [打印本页]

作者: lexken    时间: 2011-11-08 17:51
标题: 问个shell的问题:SHELL輸出結果重定向到文件
本帖最后由 lexken 于 2011-11-08 17:54 编辑
  1. bash-3.00#echo dkfjdf()>mm.txt
  2. sh: syntax error near unexpected token `('
复制代码
這裡出現錯誤輸出我想讓它重定向到一個文件中,
但是我 查看這個文件時文件是空的,請問怎麼回事?
有辦法把這個輸出重定向到文件中嗎?
作者: lexken    时间: 2011-11-08 17:53
還有我也試了這個方法:
  1. bash-3.00#echo dkfjdf()>mm.txt 2>&1
  2. sh: syntax error near unexpected token `('
复制代码
也是一樣的結果.
作者: lexken    时间: 2011-11-08 17:55
還有我也試了這個方法:也是一樣的結果.
lexken 发表于 2011-11-08 17:53



    在線等...
作者: greysky-zfj    时间: 2011-11-08 18:02
echo dkfjdf\(\)>mm.txt
作者: dn833    时间: 2011-11-08 18:11
echo "dkfjdf()" > mm.txt
作者: zooyo    时间: 2011-11-08 19:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: cjaizss    时间: 2011-11-08 19:25
这个错误提示是shell的输出
作者: yuloveban    时间: 2011-11-08 21:25
回复 1# lexken


    echo 'dkfjdf()' >mm.txt 2>&1
作者: Shell_HAT    时间: 2011-11-08 21:27
lexken (朱投)
楼主亮了
作者: xrzs1986    时间: 2011-11-09 00:57
回复 9# Shell_HAT


   
作者: lexken    时间: 2011-11-09 09:35
楼主啊,英文不好,符号总认识吧,都提示那个 '(' 问题,你怎么不想办法呢?转义之类的操作我想你总知道吧。 ...
zooyo 发表于 2011-11-08 19:12

這裡只是個例子, 那個字串是由用戶輸入的,沒法確定是什麼字符, 我是想如果是輸入了不合法的字符shell本身有處理和返回錯誤信息,我就只想把這個錯誤信息給記錄到文件中,以備反應給用戶.
作者: lexken    时间: 2011-11-09 09:35
lexken (朱投)
楼主亮了
Shell_HAT 发表于 2011-11-08 21:27



   




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2