Linux常用命令

一.求差集: 文件a - 文件b
	grep -F -v -f 文件b 文件a|sort|uniq > 文件c.txt;
二.给文件添加一列序号
  awk '$0=NR"\t"$0'原文件 > 新文件;

后面一个$0表示原来的内容, \t表示分隔符

三.将文件按每一行长度排序
  cat ${fileName}|awk '{ print length, $0 }'|sort -n -s|cut -d" " -f2- > ${newFileName};
四.获取每一行的长度
  cat ${fileName}|awk '{ print length}';
五.文件内容替换
  sed -i 's/原字符串/新字符串/g' ${文件名};
posted @ 2020-08-13 23:03  周建林  阅读(88)  评论(0编辑  收藏  举报