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