首页 > 系统服务 > 详细

linux 执行 shell 文件报错 /usr/bin/env: "bash\r"

时间:2021-08-25 12:31:13      阅读:12      评论:0      收藏:0      [点我收藏+]

1.#!/usr/bin/env在脚本中的作用

在 linux 的一些脚本,需在开头一行指定脚本的解释程序,如:

#!/usr/bin/env bash

#!/usr/bin/bash

#!/usr/bin/env python  告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器;

#!/usr/bin/python  告诉操作系统到 env 设置里查找 python 的安装路径,再调用对应路径下的解释器程序完成操作

2./usr/bin/env: "bash\r"解决

linux 中用 vim 打开 sh 脚本文件, 重新设置文件的格式

:set ff 然后回车  再重新设置下文件格式:

:set ff=unix 然后保存退出

:wq! 回车
shell 命令行下,如 jenkins 执行 shell 可使用

sh "vim +‘:w ++ff=unix‘ +‘:q‘ ${Shellfile}"

linux 执行 shell 文件报错 /usr/bin/env: "bash\r"

原文:https://www.cnblogs.com/test-works/p/15184382.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!