linux剪切好多行命令,linux剪切文件用什么指令

linux 剪切命令

Linux下剪切命令是mv(move的缩写),可以用来移动文件或者将文件改名。

成都创新互联秉承实现全网价值营销的理念,以专业定制企业官网,网站建设、网站制作小程序定制开发,网页设计制作,移动网站建设全网营销推广帮助传统企业实现“互联网+”转型升级专业定制企业官网,公司注重人才、技术和管理,汇聚了一批优秀的互联网技术人才,对客户都以感恩的心态奉献自己的专业和所长。

命令格式:

mv [选项] 源文件或目录 目标文件或目录

命令参数:

-b :若需覆盖文件,则覆盖前先行备份;

-f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;

-i :若目标文件 (destination) 已经存在时,就会询问是否覆盖;

-u :若目标文件已经存在,且 source 比较新,才会更新(update)。

命令实例:

将文件log1.txt,log2.txt,log3.txt剪切到目录test3中

mv log1.txt log2.txt log3.txt test3

[root@localhost test]# cd test3/

[root@localhost test3]# ll

总计 16

-rw-r--r-- 1 root root 8 10-28 06:15 log1.txt

-rw-r--r-- 1 root root 12 10-28 06:15 log2.txt

-rw-r--r-- 1 root root 13 10-28 06:16 log3.txt

-rw-r--r-- 1 root root 29 10-28 06:05 test1.txt

linux:文本处理系列-1.行截取

(自己)常用的文本文件的行处理命令

示例文件:test.vcf

1、head -n 10 test.vcf

head : 默认是提取文件的前10行,-n 参数可以设定选择文件的前n行

2、tial -n 10 test.vcf

tail : 默认是提取文件的末尾10行, -n 参数可以设定选择文件末尾的n行

3、sed -n '10,20p' test.vcf

sed -n : 随意选择需要查看的行

sed命令是一个面向行处理的编辑器,可以和正则表达式配合使用,附上较全面的sed命令使用教程。

4、awk 截取行的指定长度字符串

less test.gz |awk '{if(NR%2==1){print}else{print substr($1,1,75)}}' | gzip -c test.part.gz

说明:对test.gz文件指定行截取75bp,原来是150bp

5、对n行的第三列求和,求平均值

grep -v ‘#’ test.vcf |sed -n '20,35p' |awk -F '\t' '{sum+=$3;n++}END{print sum,sum/n}'

(linux 一行命令计算速度比Python快,简单计算喜欢用linux命令)

记得随时整理使用过的命令,没学过linux,靠着各种帖子,随时需要随时补给,有点懒。

linux 截取多少行到多少行

1. 如果你只想看文件的前5行,可以使用head命令,如:

head -5 /etc/passwd

2. 如果你想查看文件的后10行,可以使用tail命令,如:

tail -2 /etc/passwd 或 tail -n 2 /etc/passwd

tail -f /var/log/messages

参数-f使tail不停地去读最新的内容,这样有实时监视的效果,用Ctrl+c来终止!

3. 查看文件中间一段,你可以使用sed命令,如:

sed -n '5,10p' /etc/passwd

这样你就可以只查看文件的第5行到第10行。


本文标题:linux剪切好多行命令,linux剪切文件用什么指令
当前网址:http://ybzwz.com/article/dsspegj.html