使用Shell / python脚本从文本文件中提取数据

时间:2018-01-04 15:39:03

标签: python shell awk sed grep

我有一个包含以下数据的大文本文件

install.packages('bookdown')

我需要以下面的格式从中提取数据(第一个id和值)并将其存储在文本文件中。

889143359540998144 column=clean-tweet:clean_tokens, timestamp=1511684776520, value=make;sure;youre;ready;safely;view;solar;eclipse;aug;21;check;tip;eclipse;.

任何人都可以帮助使用shell脚本或python

提取它

3 个答案:

答案 0 :(得分:0)

您可以使用以下命令:

awk -F'[ =]' '{print $1" "$NF}' abc.txt | sed 's/;/,/g

答案 1 :(得分:-1)

我可以想到使用shell的一种相当简单的方法:

awk -F'[ =]' '{print $1" "$NF}' your_file.txt | sed 's/;/,/g

假设您的文件名为your_file.txt

答案 2 :(得分:-1)

您需要两个命令,

awk -F' ' '{print $1 " "$4}' your_file.txt > b.txt
sed -i 's/;/,/g' b.txt

您将在b.txt文件中获得预期的输出。

注意:我正在考虑您需要从文件中提取数据并将其存储在另一个文件中。