我有一个格式如下的文本文件:
{
Name: Me
Age:17
Qualification : Doctor
}
{
Name: You
Age:21
Qualification : Another Doctor
}
我需要将年龄线中的数字(在本例中为“17”和“21”)复制到此格式的另一个文件中:
17,21.
如您所见,我正在尝试为文件 1 的某个字段中的数字创建文件 2 CSV。我需要使用 shell 脚本自动执行此操作。请提出解决方案。
当我在 Google 上搜索时,出现了“sed”选项,但我无法找到解决此问题的紧凑解决方案。
提前感谢您的时间和贡献。
最佳答案
有些像这样?
awk -F: '/Age/ {printf "%s,",$2} END {print ""}' file1 >agefile
cat agefile
17,21,
关于linux - 使用命令行将某些单词从一个文件复制到另一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20072209/