回答編集履歴
1
ワンライナーも追加します
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
|