分页: 1 / 1

废贴,请管理员删除

发表于 : 2011-12-03 11:06
pumasare
废贴,请管理员删除

Re: 请问shell程序问题

发表于 : 2011-12-03 11:08
枫叶饭团
1,2不知道
expr是计算,[ ]是test,-eq是相等...

Re: 请问shell程序问题

发表于 : 2011-12-03 14:30
nonigh
第2个问题 while read line
line其实是一个变量
比如当前目录下有文件temp 内容有三行 分别为a b c
cat temp|while read line;do echo $line;done
意思就是逐行读取并输出

Re: 请问shell程序问题

发表于 : 2011-12-03 14:36
nonigh
第1个问题 是注释掉了 这句话的意思是 给变量赋值为空
shell变量赋值不允许=两边有空格的
如果#紧跟= 那就是把#和它后面的内容赋值给变量 但是变量值带有空格时要加引号

Re: 请问shell程序问题

发表于 : 2011-12-03 14:39
nonigh
第3个问题
[ ${index} -eq 1 ]也就是test命令的另一种方式 测试$index这个变量是否值为整数1
还是先看看shell基础吧

Re: 请问shell程序问题

发表于 : 2011-12-03 14:52
jarlyyn
1就是告诉修改程序的人这里应该填写什么 :em06