码迷,mamicode.com
首页 > 系统相关 > 详细

linux下编译make文件报错“/bin/bash^M: 坏的解释器,使用grep快速定位代码位置

时间:2017-05-18 11:24:15      阅读:190      评论:0      收藏:0      [点我收藏+]

标签:红色   ref   project   href   内容   article   查看   .net   nginx   

一、linux下编译make文件报错“/bin/bash^M: 坏的解释器

参考文章:http://blog.csdn.net/liuqiyao_01/article/details/41542101#comments

自己测试的结果:

【1】使用windows 下的编辑工具 新建文件doc2unix.sh 

#!/usr/bin/env bash
# test
PID=$(ps -aef | grep nginx | grep -v grep | grep master |awk {print $2})
echo $PID

在linux 下使用cat -v 查看

技术分享

红色部分为问题的根据所在

【2】使用linux 的工具doc2unix 转换一下继续测试,转换后的效果

技术分享

2、 使用grep快速定位代码位置

参考文章:http://blog.csdn.net/diaoxuesong/article/details/44104781

直接上图,在 /mnt/hgfs/Linux-Share/Lua/lua_project_v0.01/bin/ 目录下搜索 Linux-Share 内容:

技术分享

参数说明:
n - 输出行号
r - 遍历
E - 使用正则表达式

 

linux下编译make文件报错“/bin/bash^M: 坏的解释器,使用grep快速定位代码位置

标签:红色   ref   project   href   内容   article   查看   .net   nginx   

原文地址:http://www.cnblogs.com/tinywan/p/6871788.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!