By chenyi, 23 January, 2024
Forums

wc命令

https://blog.csdn.net/asd3331380/article/details/121888318

 

命令简介

wc 命令用来统计文件中的行数、单词数或字节数,然后将结果输出在终端上。我们可以使用 wc 命令来计算文件的Byte数、字数或是列数。

 

语法格式

wc [选项] [文件]

wc [OPTION] [FILE]

 

选项说明

-c 统计字节数。

-l 统计行数。

-m 统计字符数。这个标志不能与 -c 标志一起使用。

-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。

-L 打印最长行的长度。

-help 显示帮助信息并退出

--version 显示版本信息并退出

 

应用举例

# wc test.txt 

# wc mingongge.file 

# wc -L test.txt   不包括换行符

# wc -m test.txt  包括了空格符以及每行的换行符。

# wc -l test.txt 

# wc -c test.txt 

 

sed命令

打印指定范围行内容

sed -n '23,2581p' Tgra.chr.fa >12.fasta

 

打印偶数行

$ awk 'NR%2==0' test.txt

 

打印奇数行内容

$ awk 'NR%2!=0' test.txt

 

打印前行内容

sed -n '1,5p' test.txt

 

打印指定行内容

sed -n '5p' < test.txt >result.txt

 

打印跨行内容,sed 打印第  5~7 行内容

sed -n '3p;5,7p' test.txt 

 

替换命令,把|换成_

sed -i 's/原字符串/替换字符串/g' filename

sed -i '' 's/|/_/g' filename

 

插入内容,在test.txt文件的第一行插入<Chr1

sed -i '1i >Chr1' test.txt