我需要为数百个文件执行以下操作:将文件的名称(可能包含空格)附加到文件中每行的末尾.
在我看来应该有一些方法来做到这一点:
sed -e 's/$/FILENAME/' *
where FILENAME表示当前文件的名称.是否有表示当前文件名的sed变量?或者有没有人使用bash,awk等不同的解决方案?
FILENAME
我确定还有其他方法可以做到,我使用perl:
perl -p -i -e 's/$/$ARGV/;' *