linux下编译make文件报错“/bin/bash^M: 坏的解释器,使用grep快速定位代码位置
2017-05-18 09:38
1211 查看
一、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 - 使用正则表达式
相关文章推荐
- 使用grep命令快速定位代码位置
- 使用grep快速定位代码位置
- 解决 linux下编译make文件报错“/bin/bash^M: 坏的解释器:没有那个文件或目录” 问题
- 转:解决 linux下编译make文件报错“/bin/bash^M: 坏的解释器:没有那个文件或目录
- linux下编译make文件报错“/bin/bash^M: 坏的解释器:没有那个文件或目录”
- 解决 linux下编译make文件报错“/bin/bash^M: 坏的解释器:没有那个文件或目录” 问题
- 使用FUNCNAME 和BASH_LINENO实现shell脚本中定位函数错误在代码中的位置
- Android Studio使用技巧之快速定位代码文件所在的电脑磁盘文件夹位置
- Linux 使用core file文件快速定位程序崩溃代码行
- 使用MAP文件快速定位程序崩溃代码行(转)
- linux下使用gcc命令编译代码
- 使用MAP文件快速定位程序崩溃代码行
- 使用MAP文件快速定位程序崩溃代码行
- linux下使用gcc命令编译代码
- MS-VC 使用MAP文件快速定位程序崩溃代码行
- linux下whereis命令使用详解---linux定位文件位置命令
- Linux下使用Eclipse编译C/C++代码时遇到问题的说明
- 使用MAP文件快速定位程序崩溃代码行
- linux环境下快速定位位置的一个小hack