Chinaunix
标题:
echo......
[打印本页]
作者:
o枫叶o飘零
时间:
2014-07-18 10:33
标题:
echo......
今天突然执行了个echo *
然后发现脑壳有点转不过来了
为什么echo * 会显示当前目录下的所有文件
于是我敲了以下命令
echo *
echo #
echo !
echo ~
echo &
然后依然没有发现
问了群里的大大们 他们给了解释
echo * #*号扩展成当前目录下所有文件名
echo # #打印个空行
echo ! #打印!
echo ~ #~扩展成为home目录后被输出
echo & #放后台执行echo
然后我就想 这不是元字符的功能麽
后我又执行了
echo `
echo \
echo |
echo ||
我又没有任何发现
我就想 既然是元字符的功能 我就把命令补全再看效果...
echo aa | ls
echo aaa || ls
果然是元字符
顿时明白了一个真理
特殊字符如果没有被转义,或者引入文本...始终有特殊的作用
作者:
dn833
时间:
2014-07-18 10:52
*是shell里的通配符
作者:
o枫叶o飘零
时间:
2014-07-18 11:08
回复
2#
dn833
不要在意这些细节
-------->引用皮爱抚大婶的口头禅
作者:
blackold
时间:
2014-07-18 11:11
感觉太乱了,shell版。
作者:
pitonas
时间:
2014-07-18 11:15
赞一个!太有才了, 真是高手啊!
我得好好研究研究~有问题再来请教~{:2_172:}
作者:
用户名注册后不能更改
时间:
2014-07-18 15:11
回复
4#
blackold
从灌水的角度讲,挺好的呀
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2