请教, 将文件名输出到每条记录。
时间:2010-09-16
来源:互联网
Quantum Gaussian Channels with Additive Correlated Classical Noise 0609018v1.pdf
Quantum Cryptography Approaching the Classical Limit 1004.3345v1.pdf
.
.
以上是文献列表清单,由 (文章的名字+编号) 构成。
其中,编号的前4位代表着文献刊登的日期,如06年09月。
想以如下方式输出每条记录:
-----------------------------------------
@ARTICLE{0609018v1,
title = {Quantum Gaussian Channels with Additive Correlated Classical Noise},
journal = {quan-ph},
year = {2006},
}
@ARTICLE{1004.3345v1,
title = {Quantum Cryptography Approaching the Classical Limit},
journal = {quan-ph},
year = {2010},
}
Quantum Cryptography Approaching the Classical Limit 1004.3345v1.pdf
.
.
以上是文献列表清单,由 (文章的名字+编号) 构成。
其中,编号的前4位代表着文献刊登的日期,如06年09月。
想以如下方式输出每条记录:
-----------------------------------------
@ARTICLE{0609018v1,
title = {Quantum Gaussian Channels with Additive Correlated Classical Noise},
journal = {quan-ph},
year = {2006},
}
@ARTICLE{1004.3345v1,
title = {Quantum Cryptography Approaching the Classical Limit},
journal = {quan-ph},
year = {2010},
}
作者: w123456 发布时间: 2010-09-16
[oracle@imeg02 zgw]$ perl -ne 'print "\@ARTICLE{$2,\n title = {$1},\n journal = {quan-ph},\n year = {20$3},\n\n}\n\n" if /(\D+)\s+((\d{2}).*)\.pdf$/' file
@ARTICLE{0609018v1,
title = {Quantum Gaussian Channels with Additive Correlated Classical Noise},
journal = {quan-ph},
year = {2006},
}
@ARTICLE{1004.3345v1,
title = {Quantum Cryptography Approaching the Classical Limit},
journal = {quan-ph},
year = {2010},
}
@ARTICLE{0609018v1,
title = {Quantum Gaussian Channels with Additive Correlated Classical Noise},
journal = {quan-ph},
year = {2006},
}
@ARTICLE{1004.3345v1,
title = {Quantum Cryptography Approaching the Classical Limit},
journal = {quan-ph},
year = {2010},
}
作者: 99超人 发布时间: 2010-09-16
回复 99超人
谢谢
#!/usr/bin/perl -w
use strict;
use warnings;
open(IN_FILE, "<quan.txt") || die ("Could not open qu.txt");
while(<IN_FILE>) {
chomp($_);
if( /(\D+)\s+((\d{2}).*)\.pdf$/ )
{
print "\@ARTICLE{$2,\n title = {$1},\n journal = {quan-ph},\n year = {20$3},\n\n}\n\n"
}
}
close(IN_FILE);
谢谢
#!/usr/bin/perl -w
use strict;
use warnings;
open(IN_FILE, "<quan.txt") || die ("Could not open qu.txt");
while(<IN_FILE>) {
chomp($_);
if( /(\D+)\s+((\d{2}).*)\.pdf$/ )
{
print "\@ARTICLE{$2,\n title = {$1},\n journal = {quan-ph},\n year = {20$3},\n\n}\n\n"
}
}
close(IN_FILE);
作者: w123456 发布时间: 2010-09-16
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28