免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1583 | 回复: 7
打印 上一主题 下一主题

[文本处理] 求教各位大神,这个脚本该如何修改 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-04-19 15:28 |只看该作者 |倒序浏览
下面这个脚本是用来生成两个计算参数的,现在生成的两个参数顺序反了,请教各位大神,我该如何修改才能调换一下生成的数值的顺序。例如,生成了12,0.3,如何变成0.3,12,谢谢了
  1. #!/bin/bash
  2. # ff
  3. n=0
  4. p=0
  5. ii=4
  6. for ((i=1;i<17;i++))
  7. do
  8.    for ((j=0;j<11;j++))
  9.    do
  10.    ((n = n + 1))   
  11.    ((m=j*6))
  12.    echo -n $m '  ' >> tmp
  13.    echo $i*0.05|bc >> tmp
  14.    echo $n%$ii|bc > tmp1
  15.    read q < tmp1
  16.    if [ $q -eq 0 ] ; then
  17.       ((p = p + 1))
  18.       mkdir s$p
  19.       cd s$p
  20.       mv ../tmp betgam.dat
  21.       cp ../run .
  22.       cp ../dic.dat .
  23.       cd ..
  24.     fi
  25.    done
  26. done
  27. echo $n%$ii|bc > tmp2
  28. read q < tmp2
  29. if [ $q -gt 0 ] ; then
  30.    ((p = p + 1))
  31.    mkdir s$p
  32.    cd s$p
  33.    mv ../tmp betgam.dat
  34.    cp ../run .
  35.    cp ../dic.dat .
  36.    cd ..
  37. fi
  38. rm -r tmp*
  39. cd s1
  40. echo 0 '  ' 0 > tmp3
  41. mv betgam.dat tmp4
  42. cat tmp3 tmp4 > betgam.dat
  43. rm tmp*
  44. cd ..
复制代码

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
2 [报告]
发表于 2013-04-19 15:50 |只看该作者
生成的两个计算参数放在哪个文件里面?你知道是在第几行生产的吗?

论坛徽章:
93
2015年辞旧岁徽章
日期:2019-10-10 10:51:15CU大牛徽章
日期:2014-02-21 14:21:56CU十二周年纪念徽章
日期:2020-10-15 16:55:55CU大牛徽章
日期:2014-02-21 14:22:07羊年新春福章
日期:2019-10-10 10:51:39CU大牛徽章
日期:2019-10-10 10:55:38季节之章:春
日期:2020-10-15 16:57:40ChinaUnix元老
日期:2019-10-10 10:54:42季节之章:冬
日期:2019-10-10 10:57:17CU大牛徽章
日期:2014-02-21 14:22:52CU大牛徽章
日期:2014-03-13 10:40:30CU大牛徽章
日期:2014-02-21 14:23:15
3 [报告]
发表于 2013-04-19 15:53 |只看该作者
这么厉害的脚本,看不懂啊。

论坛徽章:
0
4 [报告]
发表于 2013-04-19 16:31 |只看该作者
回复 3# seesea2517

我们只是搞物理理论计算的,没必要用那么难的吧
   

论坛徽章:
0
5 [报告]
发表于 2013-04-19 16:32 |只看该作者
回复 2# Shell_HAT

我知道这个问题比较简单,但是你们这些大神何必又冷嘲热讽呢
   

论坛徽章:
93
2015年辞旧岁徽章
日期:2019-10-10 10:51:15CU大牛徽章
日期:2014-02-21 14:21:56CU十二周年纪念徽章
日期:2020-10-15 16:55:55CU大牛徽章
日期:2014-02-21 14:22:07羊年新春福章
日期:2019-10-10 10:51:39CU大牛徽章
日期:2019-10-10 10:55:38季节之章:春
日期:2020-10-15 16:57:40ChinaUnix元老
日期:2019-10-10 10:54:42季节之章:冬
日期:2019-10-10 10:57:17CU大牛徽章
日期:2014-02-21 14:22:52CU大牛徽章
日期:2014-03-13 10:40:30CU大牛徽章
日期:2014-02-21 14:23:15
6 [报告]
发表于 2013-04-19 16:37 |只看该作者
回复 5# shizhijs


    版主应该是在了解线索吧,所谓“望闻问切”,版主很热心的,没有嘲笑过人。

论坛徽章:
33
ChinaUnix元老
日期:2015-02-02 08:55:39CU十四周年纪念徽章
日期:2019-08-20 08:30:3720周年集字徽章-周	
日期:2020-10-28 14:13:3020周年集字徽章-20	
日期:2020-10-28 14:04:3019周年集字徽章-CU
日期:2019-09-08 23:26:2519周年集字徽章-19
日期:2019-08-27 13:31:262016科比退役纪念章
日期:2022-04-24 14:33:24
7 [报告]
发表于 2013-04-19 16:39 |只看该作者
回复 5# shizhijs


这里头有误会吧,大家平时工作都挺忙,上论坛来完全是切磋交流来的。
你这个脚本使用了很多临时文件,不了解你的业务逻辑的人,很难知道你说的两个参数是在什么地方产生的,产生之后放到什么地方去。
所以需要你进一步解释清楚。

论坛徽章:
0
8 [报告]
发表于 2013-04-19 17:02 |只看该作者
回复 7# Shell_HAT

对不住了,是我误解了,不过我已经解决了,还是谢谢了
   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP