原文:$ 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 编辑 ]
labyrinth 于 2008-06-26 11:06:05发表:
:handshake :handshake :handshake
不知道这条命令是怎么被解释执行的。
太平桥 于 2008-06-24 19:30:45发表:
$ echo > 5 is a valid inequality.
q):-s
zsh1123 于 2008-06-24 18:13:27发表:
看不懂呀
labyrinth 于 2008-06-24 13:38:40发表:
0:5ty( 0:5ty( 0:5ty(
labyrinth 于 2008-06-24 10:56:42发表:
我的执行结果是这样的:
假设当前目录下只有两个文件夹folder1和folder2
执行后在当前目录生成名为5的文件
文件的内容是:
2 folder1 folder2 3 is a valid inequality.
对于执行结果的2 folder1 folder2 3是可以理解的,只是不明白为什么 is a valid inequality.也会写进文件里。
(hl):hao
josephwu 于 2008-06-20 21:22:18发表:
我试过了,没出现此类问题!!!
14cheese 于 2008-06-20 21:04:12发表:
不懂!
Gones 于 2008-06-20 12:21:47发表:
还没研究shell
labyrinth 于 2008-06-20 10:31:24发表:
你们,,,,拿菜鸟不当干粮
(5ty(