免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: fortuneteller
打印 上一主题 下一主题

shell中如何注释掉一段话 [复制链接]

论坛徽章:
0
31 [报告]
发表于 2008-06-22 10:14 |只看该作者
上面的那些对初学的人太具有迷惑性。 注:`:'是一个空命令,不执行任何操作。
还是用if语句简单明了。
if false ; then
             .....
          fi

论坛徽章:
0
32 [报告]
发表于 2008-06-22 15:38 |只看该作者
原帖由 c2shield 于 2008-6-21 15:31 发表
) { :& }; :      #  

和你说了不要跑还要跑,还在服务器上跑,真是的。
换成下面的形式能看懂么?
function()
{
function|function &
}
function

论坛徽章:
0
33 [报告]
发表于 2008-06-23 00:50 |只看该作者
原帖由 davistar 于 2008-6-6 12:05 发表
:

还是迷惘中。可否提供点资料?不明白到底是什么意思。

论坛徽章:
0
34 [报告]
发表于 2008-06-23 09:23 |只看该作者

回复 #32 walkerxk 的帖子

还是不懂~

论坛徽章:
0
35 [报告]
发表于 2008-06-23 09:45 |只看该作者
原帖由 从小到大 于 2008-6-23 00:50 发表
还是迷惘中。可否提供点资料?不明白到底是什么意思。


: 就是什么也不作(do nothing)即空命令。他的最基本作用就是在if,then条件中。在if语句中各部分必须接执行命令,但有时你不在乎条件是为真(或假)只在乎相反情况。例如如果检测存在某路径什么也不做,不存在就echo报错。可写为
if[ -d $DIRECTORY ]
then : #do nothing
eles
echo "the directory do not exit  "
fi

下面字段
command《 WORD
any input
file content
WORD
是本地文档的用法.将以上字段写入某脚本,只需在两个WORD间输入任意内容(WORD是本地文档名可以随便写),就可以在脚本中用command来执行而不必再重建一文件,这常用在菜单屏幕中例如
.....
....
cat <<MENU
1. List files
2.HELP
3.exit
MENU
......

所以: 《 WORD
。。。。
WORD
就相当于建一本地文件,对他执行空命令,也就是啥也没干就相当于注释了。
可参考linux和unix编程指南(网上有pdf)18章和25章等。

论坛徽章:
0
36 [报告]
发表于 2008-06-23 16:21 |只看该作者
function() 定义一个函数,递归调用自己
{
function|function & 然后再次执行这个函数,所以会越来越多的资源被使用,然后死机。
}
function,最重要的是这步,不执行的话是没用的。

论坛徽章:
0
37 [报告]
发表于 2008-07-15 10:34 |只看该作者
Shell版真不错。收下了。
谢谢。

论坛徽章:
0
38 [报告]
发表于 2008-07-15 12:37 |只看该作者

回复 #36 walkerxk 的帖子

会产生:
fork: 资源暂时不可用

论坛徽章:
0
39 [报告]
发表于 2008-11-15 22:59 |只看该作者
服了。。。。。。

论坛徽章:
0
40 [报告]
发表于 2008-11-16 10:26 |只看该作者
学习了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP