免费注册 查看新帖 |

Chinaunix

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

如何在windows下写shell脚本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-05 10:42 |只看该作者 |倒序浏览
我在windows下写了一个简单shell脚本,但传到linux下,并添加可执行模式后,仍然不能运行。出错提示:
# ./testnop.sh
: bad interpreter: 没有那个文件或目录
清高手指点。

论坛徽章:
0
2 [报告]
发表于 2005-11-05 11:02 |只看该作者
把你写的东西贴上来吧
应该是里面的语法错误

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
3 [报告]
发表于 2005-11-05 13:06 |只看该作者
先dos2unix, 再执行

论坛徽章:
0
4 [报告]
发表于 2005-11-06 10:50 |只看该作者
谢谢大家。我写的脚本比较简单。
我想应该需要dos2unix转换。我是用notpad在windows下写shell脚本的。不知有没有什么编辑器不需要dos2unix转换?

论坛徽章:
0
5 [报告]
发表于 2005-11-06 11:05 |只看该作者
试试ultraedit,它可以建立Unix格式纯文本文件,
其实就是对于换行符的不同处理方式,
你在linux下用个 sed 命令就搞定了。

论坛徽章:
0
6 [报告]
发表于 2005-11-06 16:29 |只看该作者
搭车问个相反的问题,在 Windows 下用 sed -i 参数如何才能不改变换行格式。sed 每次都将 Dos 格式转为 Unix 格式,苦恼!

论坛徽章:
0
7 [报告]
发表于 2009-04-11 21:19 |只看该作者
ultraedit 高级-配置-常规-创建新文件的默认类型
    dos/unix/mac             ========可以编辑shell文件
加载、保存、转化
  自动转换为dos格式       ========shell文件保存为dos格式

linux下
  dos2unix                       ========dos转换成unix,linux可运行

自己感觉比较麻烦,有没有更好的办法呢?

论坛徽章:
0
8 [报告]
发表于 2009-04-11 21:23 |只看该作者
直接在unix或linux下编辑

论坛徽章:
0
9 [报告]
发表于 2009-04-11 21:32 |只看该作者

回复 #7 fedora.yang 的帖子

已经很简单了,就一个命令

论坛徽章:
1
巨蟹座
日期:2014-06-04 13:33:30
10 [报告]
发表于 2009-04-11 23:08 |只看该作者
一直使用editplus,不要用windows系统自带的那个就可以了..
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP