96467,2
96466,3
93015,1
4466,1
90721,1
96239,1
96241,1
93024,1
嘿伙计们,希望你们一切都好。 我有许多文本文件,其中包含与上面显示的列表类似的列表。以前,我应该使用命令行脚本将这些列表合并到一个文本文件中:
copy *.txt merged_file.txt
现在,我想通过在将各个文本文件复制到新的合并文件时在每个项目旁边附加相应文本文件的名称来改进此过程。所需的输出格式应包含每个项目,后跟其来源文件的名称,并用井号 (#) 分隔。为了清楚起见,格式应如下所示:
96467,2#19.txt
96466,3#19.txt
93015,1#19.txt
4466,1#19.txt
90721,1#KAfa.txt
96239,1#KAfa.txt
96241,1#KAfa.txt
93024,1#KAfa.txt
93022,1#Tall.txt
我感谢任何形式的帮助。
我希望我的问题可以通过命令行解决,而不使用Python。
我会做什么:
for file in *.txt; do
echo "$(<"$file")#$file" | tee new_file.txt
done
cat new_file.txt