文件末尾批量增加内容

linux方法
1) sed '/$/a\\n' test.txt,可以在文件的每行末尾添加一个回车
2) sed '$a\eof' test.txt,可以在文件的末尾添加'eof'
 
配合find命令实现批量添加
 find /home/name -type f -name rate.xml -exec sed '$a\\n' {} \;
 
其他:

利用cat source_file >>dest_file命令可以将source_file内的内容添加到dest_file末尾。

于是可以结合find命令来实现。

但是实践中find的exec命令好像对重定向符号不感冒,于是想到了用脚本文件的方式:

新建一个append.sh,内容如下:

cat source_file >>$1

于是可以用find -name "test.txt" -exec ./append.sh {} \; -print

很方便的将内容添加到test.txt文件末尾。如果想备份文件,可以在append.sh中添加备份命令

如cp $1 $1.bak

excel方法
  1. 用Excel 打开要处理的表格,进入表格后选择要处理的那些单元格!下面我要处理,A列所有的单元格,在每个他们末尾加上“结尾” 这两个字

    Excel 表格如何给每个单元格内容末尾追加内容
  2.  

    选择要处理的单元格,右键 菜单 选择 “设置单元格格式”,会出现个跳窗!

    Excel 表格如何给每个单元格内容末尾追加内容
  3.  

    在出现的跳窗左侧选择 “自定义”,然后在 右边的文本框内 输入 @"结尾" ,如图 然后点击确认!注:格式为(@"你要添加的内容") 格式使用的都是英文半角的符号。

    Excel 表格如何给每个单元格内容末尾追加内容
  4.  

    最后Excel 表格会自动处理我们选择的单元格,生成新的单元格内容!

    Excel 表格如何给每个单元格内容末尾追加内容
     
     
    windows方法

    @echo off
    for /l %%i in (1,1,6) do type 1.txt >> %%i.txt

posted @ 2017-03-20 22:36  潇湘灬隐者  阅读(1061)  评论(0编辑  收藏  举报