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

sh/bash/dash/ksh/zsh等Shell脚本
头像
clm0081
帖子: 49
注册时间: 2008-09-24 12:04

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

#16

帖子 clm0081 » 2010-01-18 10:02

代码: 全选

#!/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: 没有那个文件或目录
[~]#

又是这样的错误提示
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

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

#17

帖子 eexpress » 2010-01-18 10:12

^M
那是win的\n\r
lin只需要\n回车。
● 鸣学
头像
clm0081
帖子: 49
注册时间: 2008-09-24 12:04

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

#18

帖子 clm0081 » 2010-01-22 11:53

good 17楼正解确实是回车大的问题 想想 貌似是在windows下修改过一次 然后重新把代码打过一次 O了~ 不过~ 请问有没有能把 \r 批量取删除掉的方式?
头像
HuntXu
帖子: 5776
注册时间: 2007-09-29 3:09

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

#19

帖子 HuntXu » 2010-01-22 13:52

clm0081 写了:good 17楼正解确实是回车大的问题 想想 貌似是在windows下修改过一次 然后重新把代码打过一次 O了~ 不过~ 请问有没有能把 \r 批量取删除掉的方式?
dos2unix
HUNT Unfortunately No Talent...
头像
clm0081
帖子: 49
注册时间: 2008-09-24 12:04

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

#20

帖子 clm0081 » 2010-01-23 15:14

了解了 谢谢各位的援助
回复