前言
创建temp.sh脚本后,写入执行命令。执行时出行如下提示。
-bash: ./temp.sh: /bin/bash^M: bad interpreter: No such file or directory
正文
通过鼠标右键创建文件temp.sh或者使用touch命令创建temp.sh都存在上面问题。
原因
创建的文件模式默认是dos。
解决方式
改变文件模式为unix
下面都是参考文方法进行改变文件模式,两种方式都验证OK。
方式1
使用vi修改文件format。
vim temp.sh 或 vi temp.sh
然后命令模式下输入
:set ff=unix
回车。最后 :wq 进行退出即可。
若要查询文件模式,输入
:set ff
然后就会显示对应的文本格式。
此时就再执行temp.sh即可
方式2
使用命令转换
dos2unix temp.sh
提示
$ dos2unix temp.sh dos2unix: converting file temp.sh to Unix format ...
此时就再执行temp.sh即可。
参考文章
-
《
历史上的今天
随机推荐
linux chmod和chown的使用
本文参考《linux chmod命令和chown命令》,在此感谢作者的贡献。使用命令有时候想不起来,因此摘抄于此,以作为记录。1、文件权限的查询如果有文件夹/home/water/myshell.sh以下命令查询文件或文件夹的所有属性ls -l /home 查询的是home目录下所有文件...
朱以撒:浅色寂语
秋天来了,山野闪动着风吹过的暗影。叶片开始有秩序地脱离枝条,原先紧挨在一起的两片树叶,一片先下来了,另一片落下来的时候,再也见不到它旧日的邻居。交接的日子来临,一些矮小的灌木丛里,浆果外表抹上了一层紫黑,一只翠绿的螳螂举着带锯的刀,轻轻划了一下,浆水霎时奔涌而出,紫透了枝下的土皮。稻子已经进仓,秋...
TextView走马灯重复走问题
前言之前文章有介绍过走马灯相关内容,比如自定义TextView使得一直走马灯《Android中走马灯(或跑马灯)以及相关问题总结 -笔友城堡 - 阅读是一种生活方式 ()》等。记录一下TextView走马灯时为啥会出现重头开始(或者说抖动)问题以及彻底解决办法。PS:《自定义View:Bi...
Android 修改ListView快速滚动条的bar
前言最近需要使用修改ListView快速滚动条的bar,ListView是可以默认支持的,但就是太丑了,需要定制一下。下面就记录一下自己使用的方法。好记性不如烂笔头正文本文并非原创,感谢网友分享。隐藏内容!付费阅读后才能查看!¥2 ¥3多个隐藏块只需支付一次付费阅读
彼得.B.巴赫:失去爱人的滋味
布宜诺斯艾利斯的街灯要比纽约的街灯暗得多,这是我们在阿根廷的半年里最深刻的体会。我们租用的车子老旧,车身落满了这座城市的灰尘,前挡风玻璃更加遮蔽了射进来的光。当我们驾车离开当地医院,在第一个路口等红灯时,我打破了我对露丝许下的两个最重要的结婚誓言:第一,我以一个医生的口吻和她说了话;第二,我欺骗了她...
Android的fontScale不随系统设置变化
前言由于Android开发中部分第三方应用字体过小,用户会调整Android系统的字体大小,但由于我们应用是定制化开发的,改变字体也会影响我们应用的字体显示。因此需求:定制化的APP内字体大小不随系统设置变化。正文在Activity中重写如下方法 @Override pr...