分页: 2 / 2

Re: 请教一下如何用sh脚本获得一段命令输出的内容

发表于 : 2010-01-18 10:02
clm0081

代码: 全选

#!/bin/bash
startn=$(fdisk -l -u /dev/loop6|awk '/dev\/loop6p/ {print $3}')
offset=$((512*startn))
echo "$offset"
文件样已经修改成这样了 但是~

[~]# ./q
bash: ./q: /bin/bash^M: bad interpreter: 没有那个文件或目录
[~]#

又是这样的错误提示

Re: 请教一下如何用sh脚本获得一段命令输出的内容

发表于 : 2010-01-18 10:12
eexpress
^M
那是win的\n\r
lin只需要\n回车。

Re: 请教一下如何用sh脚本获得一段命令输出的内容

发表于 : 2010-01-22 11:53
clm0081
good 17楼正解确实是回车大的问题 想想 貌似是在windows下修改过一次 然后重新把代码打过一次 O了~ 不过~ 请问有没有能把 \r 批量取删除掉的方式?

Re: 请教一下如何用sh脚本获得一段命令输出的内容

发表于 : 2010-01-22 13:52
HuntXu
clm0081 写了:good 17楼正解确实是回车大的问题 想想 貌似是在windows下修改过一次 然后重新把代码打过一次 O了~ 不过~ 请问有没有能把 \r 批量取删除掉的方式?
dos2unix

Re: 请教一下如何用sh脚本获得一段命令输出的内容

发表于 : 2010-01-23 15:14
clm0081
了解了 谢谢各位的援助