c语言除法保留两位小数setp,c语言读取step文件信息

shell 脚本

提取 基本思路  没写完 参考下

21c92f7342edc52acb5684b0b88bdcec.png程序代码:$ IFS=$'\n'; for line in $(grep "^#.*;$" step.txt | grep "ADVANCED_FACE") ;do echo $line; done

#28 = ADVANCED_FACE ( 'NONE', ( #325 ), #221, .F. ) ;

#77 = ADVANCED_FACE ( 'NONE', ( #326 ), #260, .T. ) ;

#108 = ADVANCED_FACE ( 'NONE', ( #188, #223 ), #266, .T. ) ;

#130 = ADVANCED_FACE ( 'NONE', ( #317 ), #213, .T. ) ;

#185 = ADVANCED_FACE ( 'NONE', ( #137 ), #184, .F. ) ;

#211 = ADVANCED_FACE ( 'NONE', ( #134 ), #242, .F. ) ;

#235 = ADVANCED_FACE ( 'NONE', ( #111 ), #40, .T. ) ;

#259 = ADVANCED_FACE ( 'NONE', ( #63 ), #65, .F. ) ;

#307 = ADVANCED_FACE ( 'NONE', ( #10 ), #227, .F. ) ;

#329 = ADVANCED_FACE ( 'NONE', ( #236 ), #257, .T. ) ;

$ IFS=$'\n'; i=0; for line in $(grep "^#.*;$" step.txt | grep "ADVANCED_FACE") ;do adv[$i]=$line; ((++i)); done

$ grep "^#.*;$" step.txt | grep "ADVANCED_FACE" | egrep -o "\( #[^\)]*\)" | sed -e 's/ //g' | egrep -o "#[^\)]*" | awk -F, '{for (i=1;i<=NF; ++i){if (i>1) printf(" ");printf("%s", $i)} printf("\n");}'

#325

#326

#188 #223

#317

#137

#134

#111

#63

#10

#236

$ i=0; for line in $(grep "^#.*;$" step.txt | grep "ADVANCED_FACE" | egrep -o "\( #[^\)]*\)" | sed -e 's/ //g' | egrep -o "#[^\)]*" | awk -F, '{for (i=1;i<=NF; ++i){if (i>1) printf(" ");printf("%s", $i)} printf("\n");}');do advline[$i]=$line; ((++i));done

$ i=0; while [ $i -le ${#advline[@]} ];do echo ${advline[$i]}; ((++i)); done

#325

#326

#188 #223

#317

#137

#134

#111

#63

#10

#236

$ i=0; while [ $i -lt ${#advline[@]} ];do echo ${advline[$i]}; egrep "^${advline[$i]} = " step.txt; ((++i)); done

#325

#325 = FACE_OUTER_BOUND ( 'NONE', #314, .T. ) ;

#326

#326 = FACE_OUTER_BOUND ( 'NONE', #87, .T. ) ;

#188 #223

#317

#317 = FACE_OUTER_BOUND ( 'NONE', #301, .T. ) ;

#137

#137 = FACE_OUTER_BOUND ( 'NONE', #272, .T. ) ;

#134

#134 = FACE_OUTER_BOUND ( 'NONE', #267, .T. ) ;

#111

#111 = FACE_OUTER_BOUND ( 'NONE', #107, .T. ) ;

#63

#63 = FACE_OUTER_BOUND ( 'NONE', #99, .T. ) ;

#10

#10 = FACE_OUTER_BOUND ( 'NONE', #18, .T. ) ;

#236

#236 = FACE_OUTER_BOUND ( 'NONE', #202, .T. ) ;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值