LinuxSir.cn,穿越时空的Linuxsir!

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

foreach语句出错

[复制链接]
发表于 2006-4-20 17:59:05 | 显示全部楼层 |阅读模式
#!/bin/sh
fileNM=$1
foreach line (`awk -F"," '{print $1}' $fileNM`)
echo $line
end

以上语句执行出错,请教是哪里有问题
发表于 2006-4-20 18:08:19 | 显示全部楼层
你的sh是什么,foreach是csh类语法。
回复 支持 反对

使用道具 举报

发表于 2006-4-20 21:21:22 | 显示全部楼层
right, bash does not have foreach key word.
回复 支持 反对

使用道具 举报

发表于 2006-4-21 06:16:16 | 显示全部楼层
  1. #!/bin/sh
  2. fileNM=$1
  3. for line in `awk -F"," '{print $1}' $fileNM`; do
  4.     echo $line
  5. done
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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