LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1346|回复: 16

%有什么用?

[复制链接]
发表于 2003-10-2 13:35:37 | 显示全部楼层 |阅读模式
“TCSH shell编程入门”里面的:
set命令和重定向符号结合$<将用户输入的任何数据读入标准的输入中.下例中,把用户  输入读入string变量中.  %set string=$<  abc  %echo $string  abc   


这个%有什么用,我用man查不到它的用法。
发表于 2003-10-2 19:07:13 | 显示全部楼层
这里的%是TCSH的提示符!
 楼主| 发表于 2003-10-2 22:11:31 | 显示全部楼层
不对啊,%是一个命令。
bash-2.05b# %
bash: fg: %: no such job
bash-2.05b#
 楼主| 发表于 2003-10-2 22:14:46 | 显示全部楼层
我的tcsh的提示符是#或者是>
发表于 2003-10-2 22:28:35 | 显示全部楼层
 楼主| 发表于 2003-10-2 22:29:56 | 显示全部楼层
最初由 javalee 发表
:ask :ask
发表于 2003-10-2 22:33:01 | 显示全部楼层
1,在那篇教程中,%是个提示符而已!
2,在bash/csh/tcsh的shell环境下,%的后面是需要紧跟一个任务ID的,是把后台任务放在前台执行!
3,你的提示符你有权力任意设定,跟是否是%无关!
 楼主| 发表于 2003-10-2 22:34:47 | 显示全部楼层
谢谢了。
版主打字好快啊!
发表于 2003-10-2 22:37:23 | 显示全部楼层
最初由 zhangheng 发表
谢谢了。
版主打字好快啊!

也特谢谢你老兄~~~,因为我用的是KSH,在BASH下我还没有尝试过用一个%n命令呢!.....(在BASH下,直接用%ID确实很方便,省略了fg)谢谢~~ :thank
发表于 2003-10-2 23:24:05 | 显示全部楼层

再加一个问题,也是有关%的

我们网站首页有这个文章:
http://www.linuxsir.cn/postnuke/ ... order=0&thold=0
里面介绍的病毒标记:
#B:<+!a%C&t:>
. . . .
#E:<+!a%C&t:>
为何要用这样的字符
里面的%&+!有什么含义吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表