MacOS
一鹿由妳
这个作者很懒,什么都没留下…
展开
-
Shell错误:/bin/bash^M: bad interpreter: No such file or directory
错误原因和现象在执行shell脚本的时候,报错:/bin/bash^M: bad interpreter: No such file or directory。是由于该脚本文件是在Windows平台编写,然后在MacOS平台中执行。在Windows平台上文件是dos格式,换行符尾\r\n,而MacOS平台文件是unix格式,换行符尾\n。因此在运行脚本文件时,不能正确解析\r,导致编译错误、运行失败。解决方案在MacOS平台上,打开命令行工具执行命令vim *.sh(编辑你的脚本文件),然.原创 2021-07-27 09:52:57 · 13557 阅读 · 1 评论 -
MacOS平台command文件实现双击运行
为了避免使用命令行执行程序,减轻用户操作复杂度#!/bin/bashcd "$(dirname "$BASH_SOURCE")" || { echo "Error getting script directory" >&2 exit 1}./<file name>注:此处file name为可执行文件名原创 2021-07-21 09:18:40 · 1104 阅读 · 0 评论