繁体   English   中英

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

[英]Extract data using Shell/python script from a text file

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

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

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

889143359540998144   make,sure,youre,ready,safely,view,solar,eclipse,aug,21,check,tip,eclipse,.

任何人都可以帮助使用shell脚本或python提取这个

您可以使用以下命令:

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

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

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

假设您的文件名为your_file.txt

你需要两个命令,

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM