首页 > 系统相关 >linux9-grep&wc&管道符

linux9-grep&wc&管道符

时间:2024-04-30 11:45:13浏览次数:28  
标签:文件 grep linux9 cat test wc txt

linux9-grep&wc&管道符


grep

选项 -n, 表示在结果中显示匹配的行的行号

grep [-n] 关键字 文件路径

# 通过touch创建文件
touch test.txt
# 通过cat命令查看文件内容
cat test.txt

# 通过关键字"iteheima"匹配到对应的文本行
grep "itheima" test.txt


wc

wc, wordcut, 统计文件的行数, 单词数量

选项:

  • -c 统计bytes数量(char)

  • -m 统计字符数量

  • -l 统计行数

  • -w 统计单词数量

# 通过 
wc test.txt



管道符|

将左边命令的结果作为右边命令的输入

# 两个等同的命令
grep vivez test.txt
# 将cat查询的结果, 作为grep的参数
cat test.txt | grep vivez

查询文件test.txt的行数

wc -l test.txt
cat test.txt | wc -l


统计文件中带有"itcast"关键字的几行

cat test.txt | grep itcast | wc -l

统计文件中带有itheima关键词的结果中有多少单词

cat test.txt | grep itheima | wc - w

相当于从ls查询的文件/文件夹列表中寻找含有关键词test的文件/文件夹

ls | grep test

相当于统计ls查询根目录列表的行数

ls -l / | wc -l

标签:文件,grep,linux9,cat,test,wc,txt
From: https://www.cnblogs.com/HIK4RU44/p/18167717

相关文章

  • 在Linux中,grep和egrep命令的区别?
    grep和egrep是Linux系统中用于搜索文本的两个非常流行的命令行工具。尽管它们在功能上有一些相似之处,但它们之间也存在一些关键的区别:1.grep命令基本功能:grep(GlobalSearchRegularExpressionandPrint)是一个用于搜索文本的命令行工具,它根据指定的模式搜索文件中的行,并将其......
  • P3920 WC2014 紫荆花之恋
    P3920WC2014紫荆花之恋毒瘤题目,动态点分树。前置科技点替罪羊树高速平衡树(除去fhq_treap和splay之外的所有平衡树)约定\(dis(u,v)\)为原树上\(u,v\)两点间的距离\(siz\)为子树大小思路维护一棵可以动态插入节点的点分树,有点权和边权,求任意两点点权和大于两点......
  • What does "xargs grep" do?
     https://askubuntu.com/questions/833128/what-does-xargs-grep-dohttps://superuser.com/questions/46199/how-to-combine-find-and-grep-for-a-complex-search-gnu-linux-find-grephttps://unix.stackexchange.com/questions/310987/how-to-use-find-and-grep-effective......
  • find grep
      find.-nametest.cgrep-rlinuxize.com/etc$grep-EA.+aexample.txtAlbaniaAlgeriaYoucanusesquarebracketstoprovidealistofletters:$grep-E[AC].+aexample.txtAlbaniaAlgeriaCanadaThisworksfornumbers,too.Theresultsmaysurpri......
  • linux sed/awk/grep实用技巧
    Usage:sed[OPTION]...{script-only-if-no-other-script}[input-file]OPTION:-i,--in-place,就地编辑文件,不在屏幕上输出       -n,--quiet,,取消打印  -e,--expression=script,, 顺序多重编......
  • 在Linux中,如何使用grep命令搜索文本?
    grep是Linux系统中非常强大的文本搜索工具,它允许用户使用正则表达式搜索文本,并将匹配的行打印到标准输出。下面我将详细解释如何使用grep命令进行文本搜索。1.基本语法grep[OPTIONS]PATTERN[FILE...]PATTERN:要搜索的模式或正则表达式。FILE:要搜索的文件名。如果省......
  • grep 的使用场景
    场景1:grep中如何同时搜索A或者B?在使用grep命令进行文本搜索时,如果你想要搜索包含"A"或者"B"的行,可以使用以下两种方法:使用-e选项来为每个搜索模式指定一个表达式:grep-eA-eBfilename这里-eA表示搜索包含"A"的行,-eB表示搜索包含"B"的行。使用单个搜索模式并利用正......
  • THUWC 2024 游记
    1.16过审了!你说得对但是Gx蒟蒻瑟瑟发抖不敢面基.jpg1.25|Day0认识了一位高中部的一位很厉害的学长!话说怎么这次就我们两个人去(坐高铁来的。早上九点坐到下午三点/youl。车上很无聊,遂睡觉、刷b站、打游戏。正午时无聊去写了一下线段树结果调到一半睡着了/shui。精神......
  • linux9-
    1.新建会话 tmuxnew-s会话名2.显示会话 tmuxls3.隐藏会话tmuxdetach4.找到会话tmuxattach-t会话名5.上下多窗格tmuxsplit-window6.左右多窗格tmuxsplit-window-h7.杀死会话 tmuxkill-session-t  会话id //不实用还不如exit8.上下左右切换tmuxs......
  • WCHN-CTseg
    WCHN-CTseg前两天我们装了Matlab和SPM12两个软件,今天我们就来讲怎么运行这个CTseg(这是一个可以进行脑CT分割、归一化、颅骨剥离和总脑/颅内容积计算的一个算法~)下载所需包首先要下的两个软件:Matlab和SPM12,详情请看这里:Matlab安装及添加SPM12-Ray-Z-博客园(c......