24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 221  |  回复: 2
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

jury1863

金虫 (初入文坛)

[交流] 【求助】求帮忙修改一个小程序【已完结】

mkdir t_data
for i in {0..400}; do
  for j in {0..4}; do
    k=`head -n $((j+1))  v.dat|tail -n 1`
    l=`head -n $((j+1)) int.dat|tail -n 1`
    echo -n "$k $l"
    head -n $((i+4)) th/p-$((j*5)).dat|tail -n 1|awk '{print $2}'
  done > t_data/tem-$((i*10)).dat
done

以上是dat文件夹中的一个小脚本,其中v.dat, int.dat是dat文件夹中的两个已知文件,th/p-$((j*5)).dat是dat文件夹中已知的另一文件夹th中的p-$((j*5)).dat文件。t_data是运行了该脚本后在dat文件夹中产生的新文件夹。

求助若j只等于0,这个脚本应如何写?谢谢!

[ Last edited by 余泽成 on 2009-11-4 at 20:46 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bemoner

金虫 (正式写手)


小木虫(金币+0.5):给个红包,谢谢回帖交流
引用回帖:
Originally posted by tjyl at 2009-11-4 00:48:
如果只是简单改一下:
mkdir t_data
for i in {0..400}; do
  for j in 0 ; do
    k=`head -n $((j+1))  v.dat|tail -n 1`
    l=`head -n $((j+1)) int.dat|tail -n 1`
    echo -n "$k $l"
  ...

比较强!
3楼2009-11-04 11:01:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

tjyl

金虫 (正式写手)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
jjdg(金币+2,VIP+0):感谢交流! 11-4 02:24
余泽成(金币+1,VIP+0):专家出马了,呵呵! 11-4 10:11
jury1863(金币+10,VIP+0):谢谢! 11-4 10:48
如果只是简单改一下:
mkdir t_data
for i in {0..400}; do
  for j in 0 ; do
    k=`head -n $((j+1))  v.dat|tail -n 1`
    l=`head -n $((j+1)) int.dat|tail -n 1`
    echo -n "$k $l"
    head -n $((i+4)) th/p-$((j*5)).dat|tail -n 1|awk '{print $2}'
  done > t_data/tem-$((i*10)).dat
done
========================
原脚本在p-$((j*5)).dat比较大时运行速度比较慢,建议直接用sed来提取文本。
mkdir t_data
for i in {0..400}; do
  for j in {0..4}; do
    k=$(sed -n "$((j+1)) p" v.dat)
    l=$( sed -n "$((j+1)) p" int.dat)
   echo -n "$k $l"
    sed -n "$((i+4)) p" th/p-$((j*5)).dat|awk '{print $2}'
  done > t_data/tem-$((i*10)).dat
done
这里sed 后双引号不能改为单引号,否则无法引用变量。

[ Last edited by tjyl on 2009-11-4 at 00:54 ]
2楼2009-11-04 00:48:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 一志愿太原理工安全工程300分,求调剂 +5 0857求调剂. 2026-03-24 6/300 2026-03-28 22:04 by zhq0425
[考研] 一志愿211 初试270分 求调剂 +7 谷雨上岸 2026-03-23 8/400 2026-03-28 21:47 by lbsjt
[考研] 081200-11408-276学硕求调剂 +5 崔wj 2026-03-26 5/250 2026-03-28 21:37 by 小木虫tim
[考研] 一志愿北京理工大学本科211材料工程294求调剂 +4 mikasa的围巾 2026-03-28 4/200 2026-03-28 20:44 by lbsjt
[考研] 食品工程专硕一志愿中海洋309求调剂 +4 小张zxy张 2026-03-26 8/400 2026-03-28 19:25 by lbsjt
[考研] 317求调剂 +6 十闲wx 2026-03-24 6/300 2026-03-28 13:27 by Iveryant
[考研] 【求调剂】085601材料工程专硕 | 总分272 | +6 脚滑的守法公民 2026-03-27 6/300 2026-03-28 11:02 by gjlllb
[考研] 一志愿南昌大学324求调剂 +7 hanamiko 2026-03-27 7/350 2026-03-28 09:56 by 李上岸0921
[考研] 266求调剂 +11 阳阳哇塞 2026-03-27 12/600 2026-03-27 17:56 by yu221
[考研] 272求调剂 +7 脚滑的守法公民 2026-03-27 7/350 2026-03-27 17:23 by laoshidan
[考研] 材料292调剂 +12 橘颂思美人 2026-03-23 12/600 2026-03-27 15:44 by caszguilin
[考研] 342求调剂 +3 加油a李zs 2026-03-26 3/150 2026-03-27 00:29 by wxiongid
[考研] 321求调剂 +6 wasdssaa 2026-03-26 6/300 2026-03-26 20:57 by sanrepian
[考研] 调剂 +4 柚柚yoyo 2026-03-26 4/200 2026-03-26 20:43 by fmesaito
[考研] 材料调剂 5+4 想要一壶桃花水 2026-03-25 10/500 2026-03-26 19:56 by 不吃魚的貓
[考研] 297求调剂 +6 田洪有 2026-03-26 6/300 2026-03-26 15:55 by 不吃魚的貓
[考研] 各位老师您好:本人初试372分 +5 jj涌77 2026-03-25 6/300 2026-03-25 14:15 by mapenggao
[考研] 化工专硕求调剂 +3 question挽风 2026-03-24 3/150 2026-03-24 18:48 by jhhcooi
[考研] 石河子大学(211、双一流)硕博研究生长期招生公告 +3 李子目 2026-03-22 3/150 2026-03-22 21:01 by 怎么释怀
[考研] 275求调剂 +6 shansx 2026-03-22 8/400 2026-03-22 15:27 by barlinike
信息提示
请填处理意见