免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1278 | 回复: 7
打印 上一主题 下一主题

大家帮我看一下 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-03-29 12:12 |只看该作者 |倒序浏览
我在WINDOWS下有一程序,复制到UNIX用,去掉了"^M",仍
报错为syntax erro at line 110 "^" unexpected,
别人解释为
你把程序拷贝过去,没把"^"这个改成用在vi中键入Ctrl+v的字符,
也就是说,"^M"要在vi中键入Ctrl+v再键入回车键,你试一下就可以拉!!!!!!

程序本身是没错的,我也觉得是^M引起的,但^M我已经用sed 's/^M//g' 去掉了.
但不知是怎么回事,怎样改,????

论坛徽章:
0
2 [报告]
发表于 2005-03-29 13:44 |只看该作者

大家帮我看一下

ftp again ,use asc mode.

论坛徽章:
0
3 [报告]
发表于 2005-03-29 14:02 |只看该作者

大家帮我看一下

dos2unix

论坛徽章:
0
4 [报告]
发表于 2005-03-29 14:07 |只看该作者

大家帮我看一下

把程序贴出来

论坛徽章:
0
5 [报告]
发表于 2005-03-29 15:25 |只看该作者

大家帮我看一下

谢谢大家回复.
to rollingpig :
我没用FTP ,我用的是DOSCP A:/* .
TO 梦蓝
我没有dos2unix工具,但我用cat file|col -b>newfile仍报该错.
TOli2002
也就是这个程序.
http://bbs.chinaunix.net/forum/viewtopic.php?t=15768&show_type=new

论坛徽章:
0
6 [报告]
发表于 2005-03-29 17:57 |只看该作者

大家帮我看一下

怎么没有回答呢?     

论坛徽章:
0
7 [报告]
发表于 2005-03-29 20:52 |只看该作者

大家帮我看一下

你的110行错误是这里吗:
^M)eval $1=ET;; #回车键,在vi中键入Ctrl+v再键入回车键
^[)stty min 0 time 2;getc ch;stty min 1 time 1 #Esc键,加入方法同上

你按照提示修改了吗??
在vi中
把^M删除重新输入ctrl+v ,enter键
把^[删除重新输入ctrl+v ,ESC键

论坛徽章:
0
8 [报告]
发表于 2005-03-30 10:51 |只看该作者

大家帮我看一下

[quote]原帖由 "li2002"]输入ctrl+v ,ESC键[/quote 发表:

谢谢LI2002,已经0K了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP