当前位置:  开发笔记 > 编程语言 > 正文

如何将文件名附加到该文件中每行的末尾?

如何解决《如何将文件名附加到该文件中每行的末尾?》经验,为你挑选了1个好方法。

我需要为数百个文件执行以下操作:将文件的名称(可能包含空格)附加到文件中每行的末尾.

在我看来应该有一些方法来做到这一点:

sed -e 's/$/FILENAME/' *

where FILENAME表示当前文件的名称.是否有表示当前文件名的sed变量?或者有没有人使用bash,awk等不同的解决方案?



1> shmuelp..:

我确定还有其他方法可以做到,我使用perl:

perl -p -i -e 's/$/$ARGV/;' *

推荐阅读
mobiledu2402851377
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有