位置: 编程技术 - 正文

bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory

编辑:rootadmin

推荐整理分享bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

在windows系统下写的python脚本,在linux下赋予权限chmod +x xxx.py 以后,执行./xxx.py运行提示:bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory

分析:

这是不同系统编码格式引起的:在windows系统中编辑的.sh .py文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。一般是因为windows行结尾和linux行结尾标识不同造成的。

解决:

1)在windows下转换:

利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。

2)linux下直接替换:

sed -i 's/^M//g' filename (注意^M 在linux 下写法 按^M 是回车换行符,输入方法是按住CTRL+v,松开v,按m)

bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory

3)也可在Linux中转换:

首先要确保文件有可执行权限 然后修改文件格式

利用如下命令查看文件格式

:set ff 或 :set fileformat

可以看到如下信息

fileformat=dos 或 fileformat=unix

利用如下命令修改文件格式

:set ff=unix 或 :set fileformat=unix

:wq (存盘退出)

最后再执行文件 #sh>./filename

Python执行Linux系统命令的4种方法 (1)os.system仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息system(command)-exit_statusExecutethecommand(astring)inasubshell.如果再命令行下执行,结

Shell最多支持多少个参数? 在脚本编写过程中,通常会涉及到参数的输入。譬如,sh1.sh,在执行1.sh这个脚本中,即为第一个参数,即为第二个参数。有时,就会有这个疑惑

Shell脚本中判断输入参数个数的方法 $#代表了命令行的参数数量,可以看以下实例:if[$#!=1];thenecho"USAGE:$0TABNAME"echo"e.g.:$0CDR_CALL_"exit1;fi位置参数$1,$2,...,$N,$#代表了命令行的参数数量

标签: bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory

本文链接地址:https://www.jiuchutong.com/biancheng/379815.html 转载请保留说明!

上一篇:写出健壮Bash Shell脚本的一些技巧总结(健壮的什么)

下一篇:Python执行Linux系统命令的4种方法(python中执行linux命令)

  • 个人所得税纳税义务人
  • 货款不入公司账户属什么行为
  • 缺少订单停工费用如何做账
  • 购买网银盾计入什么科目
  • 其他业务收入在借方表示什么
  • 损益平准基金
  • 免抵退税办法不得抵扣的进项税额包含了什么业务
  • 准予抵扣的进项税范围
  • 开具有误拒收的增值税专用发票怎么办?
  • 冲销上年计提的住房公积金怎么做账
  • 生产过程中报废怎么核算成本
  • 去年多计提的生育津贴
  • 员工就诊发票可以报销吗
  • 企业收回报废产品合法吗
  • 如何选一般纳税人还是小规模纳税人合作?
  • 公司增值税发票有限额吗
  • 滞留票的进项税能抵扣吗
  • 个人承包是什么意思
  • 废旧物资销售如何征税
  • 开票系统怎么改管理员名字
  • 公司账户流水要交税吗
  • 蓝字发票是什么
  • 企业计提的工资薪金支出可以在税前扣除
  • 减少其他应付款冲费用做以前年度损益调整如何做分录
  • 税控系统服务费怎么抵扣
  • 计提个税怎么做
  • 常见内存大小
  • mac如何打电话
  • 收到保险公司车辆保险发票会计分录
  • PHP:Memcached::setMultiByKey()的用法_Memcached类
  • 年度中间适用的预扣率高于全年综合所得年适用税率
  • 微软的机会
  • PHP:pg_field_name()的用法_PostgreSQL函数
  • php文本分割
  • vscode调试在哪
  • html盒子边框圆角
  • create命令属于什么语句
  • 公司租赁个人车辆账务处理
  • 企业对于预支工资的建议
  • 员工洗衣机使用制度
  • 小微企业税款征收方式
  • 出租车发票可以重新打印吗
  • 企业应付账款科目的借方余额反映的是
  • 合营企业和联营企业是重大影响吗
  • 国税局领发票是哪些项目需要收取费用
  • sqlserver无法打开备份设备
  • 控股公司的收入怎么计算
  • 上一年度所得税忘记计提了怎么办
  • 合同未约定开票但对方不给开
  • 免抵税额下个月还能退吗
  • 建设期收到罚单怎么处罚
  • 什么是资金结存,它具体包括哪些内容
  • 查询公司的公积金账号怎么查
  • 弥补亏损的会计处理
  • 对公账户汇款怎么原路退回
  • linux管理工具有哪些
  • linux系统中文件权限分为哪三种
  • SpySub.exe - SpySub是什么进程
  • linux中的查找命令
  • s24evmon.exe - s24evmon是什么进程 有什么用
  • saimon.exe - saimon进程有什么用 有何作用
  • win10系统忘记电脑密码
  • 如何使用ssh
  • linux ssh -v -p
  • win8如何隐藏任务栏
  • 工商网银安装
  • mingw 编译
  • ubuntu搭建ss
  • python图论算法
  • python中随机数的用法
  • python利用for循环求1到100的奇数之和
  • javascript数据
  • js调用声音
  • 税务局航天信息的操作流程
  • 重庆办理4050社保需要什么材料
  • 拒绝税务机关检查
  • 重庆国税电子税务局手机版
  • 扬州税务学院住宿环境
  • 服务费交哪个税目的印花税
  • 个人所得税税率表及速算扣除数
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设