質問するログイン新規登録

回答編集履歴

1

ワンライナーも追加します

2016/07/12 12:25

投稿

A.Ichi
A.Ichi

スコア4070

answer CHANGED
@@ -13,4 +13,9 @@
13
13
  if [ $CN -ge 1 ] && [ $CN -le 4 ] || [ $CN -eq 16 ] || [ $CN -eq 18 ]; then
14
14
  echo $tt | cut -d\> -f2 | cut -d\< -f1
15
15
  fi
16
- done<hogehoge.txt
16
+ done<hogehoge.txt
17
+
18
+
19
+ 一応ワンライナーperlですが 空白行はsedで逃げました、perlでも出来ますが。
20
+
21
+ cat hogehoge.txt |perl -nle'($_=~/<tr align=\"right\">/)? $i=0:$i++;if($i>=1 && $i<=4 || $i==16 || $i==18){print substr($_,index($_,">",2)+1,index($_,"</td")-index($_,">",2)-1)}' |sed /^$/d