假设文件内容为:
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
我想创建三个文件,每个文件的名称分别为伦敦、诺丁汉和加的夫。每个文件都必须有自己的行。喜欢,诺丁汉的内容应该是:
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