Chinaunix

标题: 求助统计问题 [打印本页]

作者: miemie_123    时间: 2017-03-01 12:38
标题: 求助统计问题
现有一个分子,它共存在5种状态:U, X, A, P, B。不同时间出现的状态不定,例如某一段时间的状态:......

X
X
U
A
U
U
X
X
X
A
B
A
P
U
P
X
A
......
现在想统计整个时间段内该分子从U态经由X态最终到达A态(U->X->A)的次数(中间没有别的态),请各位大神帮忙,多谢!感激不尽!


作者: moperyblue    时间: 2017-03-01 15:35

  1. echo 'X
  2. X
  3. U
  4. A
  5. U
  6. U
  7. X
  8. A
  9. X
  10. X
  11. U
  12. X
  13. A
  14. B'|sed '/\n/!{/U/{N;/X/{N;/A/s/\n//gp}}};D'|wc -l
复制代码

?
作者: elu_ligao    时间: 2017-03-02 14:07
  1. tr '\n' ' ' < file | awk '{print gsub(/(U )+(X )+(A +)/,"")}'
复制代码





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2