gpt4 book ai didi

linux - 如何逐行读取文件并为每行创建一个与每行最后一个单词相同的文件名的新文件?

转载 作者:太空宇宙 更新时间:2023-11-04 06:06:13 25 4
gpt4 key购买 nike

假设文件内容是:

May 30, Thu,    England vs SouthAfrica,     Match 1 ,Afternoon, London
May 31, Fri, Windies vs Pakistan, Match 2 ,Afternoon, Nottingham
Jun 01, Sat, NewZealand vs SriLanka, Match 3 ,Afternoon, Cardiff

我想创建三个文件,每个文件的名称分别为 London、Nottingham 和 Cardiff。每个文件必须有自己的行。比如,诺丁汉的内容应该是:

May 31, Fri,    Windies vs Pakistan,    Match 2 ,Afternoon

我不想使用 awk。如有任何帮助,我们将不胜感激。

最佳答案

#!/bin/bash

cat datafile| \
while read line
do
lastword=${line##*,}
echo $lastword
echo $line > $lastword
done

关于linux - 如何逐行读取文件并为每行创建一个与每行最后一个单词相同的文件名的新文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54436525/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com