首页 > 其他 > 详细

line 1: ?#!/bin/bash: No such file or directory

时间:2021-09-03 20:58:06      阅读:11      评论:0      收藏:0      [点我收藏+]
在写shell脚本的时候有时候需要在notepad++上进行更改好后再进行测试,然而这个操作就容易出现问题....
[root@opop-04:/data/code/script/service-manage]# bash weixinapp-1.sh restart
weixinapp-1.sh: line 1: ?#!/bin/bash: No such file or directory
....
    ....


解决办法
[root@opop-04:/data/code/script/service-manage]# cat -A izy-cczyz-weixinapp-1.sh 
M-oM-;M-?#!/bin/bash$                 ====>明显第一行有问题,是utf-8格式编码的问题
source  /etc/init.d/functions$
#M-eM-8M-8M-iM-^GM-^OM-iM-^EM-^MM-gM-=M-.$
PORT=`for i in {2..7};do lsof -i:820$i | grep LISTEN | wc -l;done`$
PORT_PID=`for i in {2..7};do lsof -i:820$i | grep LISTEN | awk ‘{print $2}‘;done`$
$


用notepad++ 转行成unix下文件 并且将文件编码格式换成utf-8 无BOM编码即可

line 1: ?#!/bin/bash: No such file or directory

原文:https://www.cnblogs.com/smlile-you-me/p/15223563.html

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