linux文件编辑命令
1、文件追加拼接
cat BB.txt >> AA.txt
2、AA原文分别取前三列和第四列(四列后)
cut -d',' -f1-3 AA.csv > 1-3.csv cut -d',' -f4- AA.csv > 4.csv
3、替换文件中的^M字符
sed -i 's/^M//g' 4.csv
注意:这里的“^M”要使用“CTRL-V CTRL-M”生成,不能直接键入“^M”。cat -A 4.csv或者cat -v 4.csv可以查看文件是否有“^M”符号。
4、按列合并文件
paste -d"\t" 1-3.csv 4.csv 5.txt > 1-5.csv
5、文件分隔符替换,逗号“,”替换制表符“\t”
sed -i "s/,/\t/g" AA.csv
6、文件分隔符替换,制表符“\t”替换逗号“,”
sed -i "s/\t/,/g" AA.csv
7、按行分割文件
# 语法 split -l 行数 -d --additional-suffix=指定后缀 待切割文件 切割后的小文件名 split -b 切割大小 -d --additional-suffix=指定后缀 待切割文件 切割后的小文件名 # 示例 split -l 3000 -d --additional-suffix=.split-AA.txt AA.txt split -b 10M -d --additional-suffix=.split-AA.txt AA.txt