1,问题描述

这个报错说明的是:要求文件必须是美国信息互换标准代码格式的脚本

2,产生原因

We dont need to type out the whole script. If you copy the code from
Piazza into the editor, it appends non-ascii characters just before
the ‘#’ character. You can remove the few spaces that are present in
the middle of the line and it works.

上面这段话翻译过来就是,当我们把windows上编写好的代码文件(比如.pbs文件)通过WinSCP或者FileZilla传到位于美国的linux服务器上时(留学生可能会遇到),windows的系统可能会自动给一些 "空格,换行"以non-ascii 字符展示出来,这个时候如果在linux上运行带有non-ascii 字符编码风格的文件,就会出现这一问题。

3,解决方案

使用以下链接介绍的方法,确认自己的文件是否含有non-ascii 字符风格的编码
https://unix.stackexchange.com/questions/194435/check-whether-text-contains-non-ascii-characters-in-a-shell-script
如果有,选择其中一种合适的方法:

  1. 使用linux编辑器,每一行代码手动敲(不要从windows上复制到linux编辑器),这样百分百不会出错,但是如果代码行数太多,会比较耗时,而且容易出现打字错误
  2. 在vscode中编写的代码放到linux可能会出现这样的错误,qsub: script is written in DOS/Windows text format。 这种的话,就只需要设置vscode右下角的行尾顺序由CRLF改为LF,LF是unix下的行尾风格,但是LF是windows风格。
  3. 正如那段引用所说,删除带"#"之前的空格和空行,这一方法适用.pbs文件

在linux系统下编译程序 显示qsub: file must be an ascii script的解决方案相关推荐

  1. linux目录形式,linux 系统下 ngnix 显示目录形式

    vi  /usr/local/nginx/conf/nginx.conf   #编辑配置文件,在server {下面添加以下内容: location  / { autoindex on; autoin ...

  2. 成功解决Windows10环境下运行Linux系统下的.sh文件

    成功解决Windows10环境下运行Linux系统下的.sh文件 目录 解决问题 解决方法 解决问题 Windows10环境下运行Linux系统下的.sh文件 解决方法 .sh是shell scrip ...

  3. linux系统python截图不显示中文_Linux运维知识之解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题...

    本文主要向大家介绍了Linux运维知识之解决linux系统下python中的matplotlib模块内的pyplot输出图片不能显示中文的问题,通过具体的内容向大家展现,希望对大家学习Linux运维知 ...

  4. mysql中文问号 linux,解决Linux系统下Mysql数据库中文显示成问号的问题

    Linux系统下 MYSQL数据库中的数据库文件在本机内迁移 (需暂停服务的方式) Linux系统下 MYSQL数据库中的数据库文件在本机内迁移 本机采用Ubuntu16.04系统,tar方式安装My ...

  5. Linux系统下Jsp验证码显示不出来, nginx 返回500 解决方法

    Linux系统下Jsp验证码显示不出来, nginx 返回500 解决方法 tomcat日志 localhost.1949-09-15.log 报错信息 1949-09-15 9:13:34 org. ...

  6. linux网络显示不出来ens33,如何解决Linux 系统下 ifconfig 命令无网络接口 ens33

    今天我在做Redis的哨兵集群模式的时候,以前都是好的,也不知道从什么时候开始就无法连接Redis服务器了,就是运行如下命令,没有效果:redis-server redis.conf,然后在通过命令查 ...

  7. Linux 系统下生成的海报的图片显示不了中文 原来是因为这个啊 新的知识点^_^

    微信小程序端有关于一篇文章生成一张海报图片,用于用户保存之后分享,这个是我在上一篇的文章分享了关于在Java后台生成一张海报图片的文章.发布之后又遇到了新的问题现在分享给有需要的人.原因及解决方法:由 ...

  8. win10下如何隐藏Linux盘符,Win10专业版系统下如何显示隐藏盘符

    在win10专业版系统中,很多用户都会在磁盘中保存很多重要的文件,考虑到安全问题,有部分用户会将保存有重要信息的盘符隐藏起来,但是有时候想要打开隐藏盘符,却不知道要如何显示隐藏盘符,其实方法很简单,这 ...

  9. linux的软件包是独立的,Linux系统下软件包的安装

    (以下内容是云课堂Linux课程的笔记,个人纯手工记录,课程以RedHat系列为主) Linux系统下软件包的安装方式包括:源代码安装.本地二进制包安装(rpm命令手工安装).在线二进制包安装(yum ...

最新文章

  1. 【NCEPU】吴丹飞:新闻文章点击预测
  2. Android 自定义view时用到的TypedArray
  3. AI进军摇滚圈,老炮:这是啥?
  4. DPDK 中断机制(二十六)
  5. discuz mysql_搭建Discuz! (mysql+apache+Discuz! )
  6. asp控件Repeater运用
  7. 开源贡献 计算_使用此网站为开源做贡献
  8. 要闻君说:华为发布2018年年度报告:全球销售收入超千亿美元;微软”立誓“不过愚人节;大众与AWS一起做工业汽车云...
  9. nn.Dataparallel pytorch 平行计算的两种方法
  10. mysql索引 删除和创建_mysql索引和唯一索引的创建和删除
  11. python基础教程是什么-Python基础教程_Python入门知识
  12. mysql基于时间盲注_MySQL基于时间盲注(Time-Based Blind SQL Injection)五种延时方法...
  13. 1060 Are They Equal (25 分)科学计数法,stl中string的各种函数用法
  14. 商品管理系统——Java实现
  15. 微信群接口(开发思路)
  16. 【老生谈算法】matlab实现非线性拟合曲线源码——非线性拟合曲线
  17. python爬虫之scrapy初试与抓取链家成交房产记录
  18. 分享两个音乐播放地址
  19. 利用IPV6免费登QQ和打电话
  20. CNN(卷积神经网络)在视频动作分类中的应用

热门文章

  1. 美图手机权限开启方法
  2. java实现装饰模式,JAVA实现装饰模式
  3. 计算机保存的游戏,你们现在电脑里保存的最古老的游戏是什么?
  4. opencv 开启摄像头图片是花的
  5. 2016年安天365研究课题第1期研究题目与方向
  6. html下拉列表+网页更换背景实现的换肤功能
  7. java6放大_G6 3.6:放大每一处细节
  8. 【转载】开关电源纹波引起的音响电流噪声的解决方法
  9. 豪雅表奢侈手机Meridiist
  10. appium学习笔记过程中遇到的一些问题汇总