红联Linux门户
Linux帮助

呼唤版主来解决疑问

发布时间:2008-06-19 15:34:13来源:红联作者:labyrinth
原文:$ echo 2 * 3 > 5 is a valid inequality.
there would be a new file, with the name 5, containing "2", the names of all files in your current directory, and then the string 3 is a valid inequality.

问题:

上述命令执行后,生成名为5的文件,文件里的内容是" 2 加上 当前目录的所有文件名列表 加上 3",这里都能理解。为什么" is a valid inequality."也会被写进文件里呢。

谢谢啦。
(o):tx

[ 本帖最后由 labyrinth 于 2008-6-24 13:37 编辑 ]
文章评论

共有 9 条评论

  1. labyrinth 于 2008-06-26 11:06:05发表:

    :handshake :handshake :handshake

    不知道这条命令是怎么被解释执行的。

  2. 太平桥 于 2008-06-24 19:30:45发表:

    $ echo > 5 is a valid inequality.

    q):-s

  3. zsh1123 于 2008-06-24 18:13:27发表:

    看不懂呀

  4. labyrinth 于 2008-06-24 13:38:40发表:

    0:5ty( 0:5ty( 0:5ty(

  5. labyrinth 于 2008-06-24 10:56:42发表:

    引用:
    原帖由 josephwu 于 2008-6-20 21:22 发表
    我试过了,没出现此类问题!!!


    我的执行结果是这样的:
    假设当前目录下只有两个文件夹folder1和folder2

    执行后在当前目录生成名为5的文件
    文件的内容是:
    2 folder1 folder2 3 is a valid inequality.

    对于执行结果的2 folder1 folder2 3是可以理解的,只是不明白为什么 is a valid inequality.也会写进文件里。
    (hl):hao

  6. josephwu 于 2008-06-20 21:22:18发表:

    我试过了,没出现此类问题!!!

  7. 14cheese 于 2008-06-20 21:04:12发表:

    不懂!

  8. Gones 于 2008-06-20 12:21:47发表:

    还没研究shell

  9. labyrinth 于 2008-06-20 10:31:24发表:

    你们,,,,拿菜鸟不当干粮
    (5ty(