Chinaunix

标题: 如何在多个文件末尾加入相同的内容 [打印本页]

作者: smy007    时间: 2005-03-25 11:15
标题: 如何在多个文件末尾加入相同的内容
请教各位大大,如何在多个文件末尾加入相同的内容,或者在同目录下的所有文件末尾加入相同的内容,谢谢了先!
作者: 寂寞烈火    时间: 2005-03-25 11:33
标题: 如何在多个文件末尾加入相同的内容
for file in file1 file2 file3 ... fileN;do
echo messages >> $file
done
作者: 大红机器    时间: 2005-03-25 11:42
标题: 如何在多个文件末尾加入相同的内容
试验了一下,原来vi也可以这样自动写
for f in `ls`
do
vi $f <<!
:1,\$s/\$/ abcd/
:wq!
!
done
作者: smy007    时间: 2005-03-25 12:58
标题: 如何在多个文件末尾加入相同的内容
谢谢各位大大赐教
作者: li2002    时间: 2005-03-25 14:27
标题: 如何在多个文件末尾加入相同的内容
原帖由 "大红机器" 发表:
试验了一下,原来vi也可以这样自动写
for f in `ls`
do
vi $f <<!
:1,\$s/\$/ abcd/
:wq!
!
done

这个还真没用过
作者: 一梦如是    时间: 2005-03-25 15:24
标题: 如何在多个文件末尾加入相同的内容
这样写有时候有些问题,提示从终端获得命令警告(需要交互),放到shell里自动执行可能有问题。想在shell里使用vi的话还是用vi -c "command" file。
作者: 大红机器    时间: 2005-03-25 15:55
标题: 如何在多个文件末尾加入相同的内容
[quote]原帖由 "一梦如是"]这样写有时候有些问题,提示从终端获得命令警告(需要交互),放到shell里自动执行可能有问题。想在shell里使用vi的话还是用vi -c "command" file。[/quote 发表:

原来-c就行啊呵呵,见笑见笑
作者: zergtree    时间: 2005-03-25 16:29
标题: 如何在多个文件末尾加入相同的内容
看错题了。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2