小编Len*_*nny的帖子

使用shell解析HTML

我有一个包含大量数据的HTML,我感兴趣的是:

<tr valign=top>
<td><b>Total</b></td>
<td align=right><b>54</b></td>
<td align=right><b>1</b></td>
<td align=right>0 (0/0)</td>
<td align=right><b>0</b></td>
</tr>
Run Code Online (Sandbox Code Playgroud)

我尝试使用awk现在的:

awk -F "</*b>|</td>" '/<[b]>.*[0-9]/ {print $1, $2, $3 }' "index.html"
Run Code Online (Sandbox Code Playgroud)

但我想要的是:

54
1
0
0
Run Code Online (Sandbox Code Playgroud)

现在我得到:

'<td align=right> 54'
'<td align=right> 1'
'<td align=right> 0'
Run Code Online (Sandbox Code Playgroud)

有什么建议?

bash shell awk parsing

13
推荐指数
3
解决办法
3万
查看次数

Bash将日期转换为时间戳

我有格式化日期,'YYYYMMDDHHMMSS'我需要将其转换为Unix时间戳.

我试过,date -d '20140826225834'但我得到'invalid date'错误.我认为我必须将我拥有的(20140826225834)转换为接受日期然后将其转换为时间戳?编辑:我已经从这个日期开始2014-08-21_23.03.07- 可能会更容易转换此日期类型

bash timestamp date

4
推荐指数
1
解决办法
6588
查看次数

汇编 - 应该是什么输出

在集会方面,我是一个绝对的主人.我试着弄清楚以下内容的输出:

Jan dd 255,256
Feb dw 16, 17, 18, 19
Mar db 8, 9, 10, 11

Sub edi, Mar - Feb
mov ebx, Jan[edi]
add bl, Mar
Run Code Online (Sandbox Code Playgroud)

因此,Sub edi, Mar - Feb将减去第一要素MarFeb阵列赋予的价值-8edi...那么是什么将被移动到Jan[edi]?什么将被添加Mar

你能解释一下这个练习的答案吗?请原谅我缺乏基本的装配知识.

assembly mov

2
推荐指数
1
解决办法
42
查看次数

创建未知类的对象

我现在正在寻找解决我问题的方法一段时间,但我找不到一个特定于我的问题的答案.我有一个抽象的A类和扩展A类的B和C类.A和B是具体的类.A类实现了将由V和C继承的函数.在这个函数中我想创建B或C的新对象 - 问题是我不知道哪个对象是那个.

我怎样才能做到这一点?

public void colision(List<Organism> organisms) {

    List<Organism> temp = new ArrayList<Organism>(organisms);
    temp.remove(this);

    for (Organizm organism : temp){
        if (this.location == organizm.getLocation()){
            if (this.getClass().equals(organism.getClass())){ 
                        //here is what I need to figure out
            }
            else{ 
                ...
                }
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java object instanceof

1
推荐指数
1
解决办法
2734
查看次数

标签 统计

bash ×2

assembly ×1

awk ×1

date ×1

instanceof ×1

java ×1

mov ×1

object ×1

parsing ×1

shell ×1

timestamp ×1