小编chi*_*ppa的帖子

将所有数字缩写转换为文本文件中的数值

我想将文本文件中的所有数字缩写(例如 1K、100K、1M 等)转换为纯数值,例如 1000、100000、1000000 等。

例如,如果我有以下文本文件:

1.3K apples
87.9K oranges
156K mangos
541.7K carrots
1.8M potatoes
Run Code Online (Sandbox Code Playgroud)

我想在 bash 中将其转换为以下内容:

1300 apples
87900 oranges
156000 mangos
541700 carrots
1800000 potatoes
Run Code Online (Sandbox Code Playgroud)

我使用的命令是用完整的数值替换匹配的数字缩写字符串,如下所示:

sed -e 's/1K/1000/g' -e 's/1M/1000000/g' text-file.txt
Run Code Online (Sandbox Code Playgroud)

我的问题是,当发生变化时,我无法找到并替换所有可能的数字缩写。我想这样做直到至少有一位十进制缩写。

bash awk sed

46
推荐指数
9
解决办法
2506
查看次数

可能加密"a href"在TripAdvisor链接

TripAdvisor.com景点页面上,景点网站的链接似乎以某种方式加密.这是一个例子:

<span class="taLnk hvrIE6" onclick="ta.trackEventOnPage('AttractionContactInfo',
'Website', 1755031, 1); ta.util.cookie.setPIDCookie(15190);
ta.call('ta.util.link.targetBlank', event, this
{'aHref':'LqMWJQiMnYQQoqnQQxGEcQQoqnQQbIIEJnISiCQQoqnQQeVsSVuWJQzZYUWJQpEcYGII26XombQQoqnQQQQoqnqgoqnQQQQoqnQQQQoqnQQQQoqnqgoqnQQQQoqnQQEVMIGVJIEV9pCyTptGiuQQoqnQQQQoqnxioqnQQQQoqnQQniaWJQzhY3mJnJUUJXomoAvoJJB', 'isAsdf':true})">
    Website
</span>
Run Code Online (Sandbox Code Playgroud)

这个链接是如何形成的,这可能是什么原因?

html encryption

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

标签 统计

awk ×1

bash ×1

encryption ×1

html ×1

sed ×1