求达人指教: 很简单的linux脚本,可是就是找不到问题在哪

飞火流云 2012-03-25 10:19:31
for i in {01..45}
do
host=cnode`printf %02d $i`
echo $host
done

sh text.sh后报错:

'ext.sh: line 2: syntax error near unexpected token `do
'ext.sh: line 2: `do

不知道咋回事。。。 求指教。。。。
...全文
113 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
淼哥 2012-03-28
  • 打赏
  • 举报
回复
楼主是在window上编写的脚本吧或者复制的什么地方的。可能是换行符编码的问题。楼主可在linux上用dos2unix转换下换行编码应该就没问题了
KID_coder 2012-03-26
  • 打赏
  • 举报
回复
`do 打多一个“`”了吧
program2050 2012-03-26
  • 打赏
  • 举报
回复
我复制过来执行没问题哦。
justkk 2012-03-26
  • 打赏
  • 举报
回复
试试在脚本的首行添加
#!/bin/bash

23,120

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧