分页: 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就是告诉修改程序的人这里应该填写什么
