当前位置:  技术问答>linux和unix

再次请教一个for问题

    来源: 互联网  发布时间:2016-10-22

    本文导语:  i=1 for filename in EQ*.hyp do echo $filename sed -n '15,$ w tem.hyp' $filename t=`sed -n '$=' tem.hyp` q=$(($t-3)) echo $t " " $q sed -n '1,'$q''p tem.hyp | cut -c 1-5 -c 57-65 | sed "/1.00e+04/d" | sed -e 's/[A-Z][A-Z]*[0-9]*/EQSTA  & P GAU /g...

i=1
for filename in EQ*.hyp
do
echo $filename
sed -n '15,$ w tem.hyp' $filename
t=`sed -n '$=' tem.hyp`
q=$(($t-3))
echo $t " " $q
sed -n '1,'$q''p tem.hyp | cut -c 1-5 -c 57-65 | sed "/1.00e+04/d" | sed -e 's/[A-Z][A-Z]*[0-9]*/EQSTA  & P GAU /g' -e 's/[0-9].[0-9]0e-0[0-9]/& GAU &/g' > OB$i.obs
i=$(($i+1))
rm tem.hyp
done

程序想对一组文件EQ1,EQ2...EQ456进行编辑
从每个文件的第15行开始拷贝到倒数第三行
然后选取某些列数据,再进行编辑,最后写到OB*.obs文件里

问题1 是我此操作似乎不是按,1,2,3...的顺序
第一行echo出来就能看出,不知有什么办法按升序进行编辑

问题2,哪位朋友能帮助看看,这个scipt是否有什么错误

谢谢了

|
我也纳闷呢
14行就是最后一行
不过bash似乎真的没有seq命令
--------------
不会吧 bash里是有seq的啊 你啥linux发行版  那这样试试

index=$(ls -l EQ*.hyp|wc -l)
ser=1
while [ $ser -le $index ]
do
  filename=EQ${ser}.hyp
  ser=$(($ser+1))
  .......
done

    
 
 

您可能感兴趣的文章:

  • 柔性数组问题再次请教:
  • 再次请教如何在ultra dev里连接数据库!
  • [请教] KDE 安装过程中非正常退出后,再次进入出现的问题。高分。
  • 舒宝辉再次向你请教!
  • 初学者的提问:关于JDK1.1.8的使用再次请教。
  • 再次请教线程!
  • 再次请教 unix 下 多线程(进程)中对同一个socket_id处理的问题。
  • 菜鸟再次请教:RADHAT9.0下 显卡ati radeon 9200 se驱动 的 安装(说什么您也要看一看)
  • 再次请教!
  • 进过一次WIN,再次进入LINUX就有问题
  • Ubuntu 卸载后再次安装软件包出问题了
  • qianyuting(钱),关于Java的问题的解答,来领分,再次感谢!!!
  • Linux8.0 修改字符集后,再次进系统,无图形界面问题。。。求救。。
  • 关于SCJP考试(非技术问题),再次散分
  • 100分,再次求助,关于jsp中应用java bean的问题!
  • 再次发布pthread_create问题,认为是内存问题的就别回了,谢谢!
  • 浪费您一点宝贵时间,帮我解决这个问题。谢谢。再次感谢。一定给分
  • 关于String与StringBuffer问题的再次提问----在线等待
  • LINUX/SOLARIS环境查找字符串的问题,工作急需,再次恳求各位高手帮忙!!!!
  • yum意外中断后 再次运行出现此问题请问如何解决,谢谢
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 高手帮帮忙!!! 在线等!!outlook的附件修改且保存后,再次打开发现是修改之前的原件
  • 程序异常之后需要等待x秒才可以再次启动监听端口?
  • cron里配置的任务在每次cron再次调用前 会自动杀掉么?
  • 为什么我卸载一个模块后再次加载会不成功呢,dmesg里是 Unknown parameter `1'
  • worldheart,资料已收到,再次感谢
  • 再次提问。别老是不理我了
  • 菜鸟再次提问!!!
  • 再次向万能的CSDN BBS求救:我的Linux内核升级之后网卡激活不了啊
  • 网络再次连上了!!!!!!!!
  • 再次发帖,懂libcurl的进
  • 如何才能再次进入linux?
  • 关于SUN考试券,再再次散分
  • 再次散分支持linux类别,前十名拿分
  • 如何让一个线程再次等待
  • 再次求助,如何重绘,急
  • 急啊,怎样在一个jsp文件里保存connection,使得下一个网页不用再次打开数据库
  • SourceForge再次被封!
  • 点击按钮 倒计时60秒方可再次点击发送的Js代码
  • 数据库 iis7站长之家
  • 原来已安装好ubuntu,因系统崩溃,重装WINXP系统,如何再次登录ubuntu系统?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3