`
shinfocom
  • 浏览: 1242453 次
文章分类
社区版块
存档分类
最新评论

[小练习]grep练习

 
阅读更多
练习:
1、显示/proc/meminfo文件中以不区分大小的s开头的行;
grep -i s /proc/meninfo
2、显示/etc/passwd中以nologin结尾的行;
grep nologin$ /etc/passwd
3、显示/etc/inittab中以#开头,且后面跟一个或多个空白字符,而后又跟了任意字符的行;
grep --color ^#.* /etc/inittab
4、显示/etc/inittab中包含了:一个数字:(即两个冒号中间一个数字)的行;
grep :[0-9]: /etc/inittab
5、显示/boot/grub/grub.conf文件中以一个或多个空白字符开头的行;
grep ^[[:space:]]\{1,\}.*" /boot/grub/grub.conf
grep -E --color "^[[:space:]]{1,}.*" /boot/grub/grub.conf
6、显示/etc/inittab文件中以一个数字开头并以一个与开头数字相同的数字结尾的行;
grep "^\([0-9]\).*\1$" /etc/inittab
7、ifconfig命令可以显示当前主机的IP地址相关的信息等,如果使用grep等文本处理命令取出本机的各IP地址,要求不包括127.0.0.1;
ifcofig | grep "inet addr" | grep -v '127.0.0.1' | cut -d: -f2 | cut -d "" f1
8、显示/etc/sysconfig/network-scripts/ifcfg-eth0文件中的包含了类似IP地址点分十进制数字格式的行;
grep -E "([0-9]{1,3}\.){3}\.[0-9]{1,3}" /etc/sysconfig/network-scripts/ifcfg-eth0
grep "[0-9]\{1,3\}\."\{3\}\.[0-9]\{1,3\} /etc/sysconfig/network-scripts/ifcfg-eth0
分享到:
评论

相关推荐

    grep,sed,awk命令实例大练习

    ### grep、sed、awk命令实例大练习 在Linux或Unix环境中,`grep`、`sed`和`awk`是三个非常强大的文本处理工具。通过掌握这些工具的基本用法及高级功能,用户可以高效地处理各种文本文件。下面将详细介绍如何使用...

    Linux命令练习文件

    Linux命令练习文件,可使用于练习grep、sed、awk、wc、sort等命令练习

    Unix相关命令chmod cat more grep ftp

    ### Unix相关命令详解 在Unix或类Unix系统(如Linux)中,掌握一系列核心命令是进行高效文件管理和系统操作的基础。本文将针对标题中的几个...通过不断练习和使用这些命令,你可以更加高效地完成工作,提高生产力。

    shell编程,sed,awk,grep等教程整理

    grep还有许多选项,如`-i`忽略大小写,`-v`反向匹配,以及`-r`递归搜索目录。 在学习这些工具时,理解正则表达式是非常关键的。正则表达式是一种模式匹配语言,可以表示各种复杂字符序列,如匹配所有数字的`\d+`,...

    linux练习题

    练习题可能涵盖ls、cd、mkdir、rm、cp、mv等基本命令的使用,以及find、grep、sed、awk等高级查找和文本处理命令。了解如何组合使用这些命令可以提高你在Linux环境中的效率。 2. **文件系统管理**:Linux的文件系统...

    Linux Grub and grep(regular expression) Tutorial

    - `grep -i "pattern" file`:忽略大小写进行匹配。 - `grep -r "pattern" directory`:递归地在目录directory及其所有子目录中查找匹配的行。 - `grep -v "pattern" file`:显示不包含"pattern"的行。 - `grep -n ...

    Linux- 系统随你玩之-grep查找文件内容-fyydlz.zip

    在Linux操作系统中,掌握高效的文件内容查找技巧是至关重要的,特别是在处理大量文本数据时。`grep`命令就是这样一个强大的工具,它能帮助我们快速定位文本文件中的...不断探索和练习,你将成为Linux运维中的grep高手。

    实验十二 Bash Shell相关指令练习

    3. `grep`:根据模式搜索和筛选文件内容。 4. `cut -d`:指定分隔符,`-f`选择字段。 5. `sort`:按指定字段排序。 6. `wc`:统计文件的行数、单词数和字符数。 通过这些练习,用户可以熟练掌握Bash Shell的基本...

    Linux基础命令练习

    - `grep`:在文件中搜索特定字符串,如`grep "keyword" file`在file中查找关键词。 4. 文件权限与属性: - `chmod`:更改文件或目录的权限,如`chmod 755 file`赋予所有者可读写执行权限,其他人只读执行权限。 ...

    shell shell练习 shell入门

    2. 文本处理:使用`grep`搜索文本,`sed`编辑流数据,`awk`进行复杂的数据处理。 3. 环境变量:了解和操作`PATH`、`HOME`等环境变量,理解它们在系统中的作用。 4. 使用案例:编写一个简单的脚本`test.sh`,例如实现...

    linux系统shell正则表达式-练习工具和教材

    1. grep命令:基本格式为`grep [选项] 'pattern' file`,选项如 `-i` 忽略大小写,`-v` 反选,`-E` 支持扩展正则表达式。 2. sed命令:流编辑器,可以进行替换、删除、插入等操作,如`s/old/new/`用于替换old为new...

    linux简单命令,简单的练习题以便检测自己

    `cat filename` 用于查看文件的全部内容,适合小文件。对于大文件,`less` 或 `more` 命令更合适。 10. **grep** - 搜索文件内容 在多个文件中查找包含特定字符串的行,如 `grep "searchterm" filename`。 11. *...

    linux练习实验手册

    - **正则表达式**:掌握正则表达式的语法,使用`grep`、`sed`等工具进行文本模式匹配和替换。 #### 五、进程控制 **实验9:** - 学习如何管理和控制进程,包括查看运行中的进程、发送信号和终止进程。 #### 六、...

    手机练习linux命令_linux_手机练习linux_

    例如,`ls -l | grep .txt`会列出所有.txt文件,而`ls > filelist.txt`则会将当前目录的内容保存到filelist.txt。 进程管理是Linux中的重要环节,`ps`显示当前进程,`kill`和`killall`用于结束进程,`nohup`则可以...

    Linux上机练习题

    在Linux系统中,rpm软件包可以使用rpm命令查看,例如rpm -qa | grep 软件名称命令可以查看是否安装了指定的软件。如果没有安装,可以使用yum命令安装,例如yum install 软件名称命令可以安装指定的软件。 21. 将一...

    这是linux之shell练习的题目

    乘法表的生成对于初学者来说是一个很好的练习。以下是一个简单的 Bash 脚本,用于生成任意数的乘法表: ```bash #!/bin/bash echo "请输入一个数:" read num echo "$num 的乘法表:" for i in $(seq 1 9); do ...

    centos的基础练习题3.docx

    这个基础练习题集旨在帮助用户熟悉CentOS 7的基本操作和命令行工具的使用。下面,我们将深入探讨其中的一些关键知识点。 一、文本编辑练习 在Linux环境下,文本编辑是日常操作的重要组成部分。题目中提到的“Mail...

    LINUX练习文档

    10. **系统日志与调试**:了解/var/log下的各种日志文件,学习grep、awk、sed等工具进行日志分析和问题排查。 11. **磁盘管理**:理解分区类型(如EXT4、XFS),学习使用fdisk、mkfs、mount、umount命令进行磁盘...

    linux命令练习题

    | grep -F hello` 会找出在过去8天内被访问过的"tmp/src"及其子目录下的文件,然后查找包含字符串"hello"的行并显示。 6. `chmod` 命令的其他例子: - `chmod ug+w,o-w file1.txt file2.txt` 给所有者和同组用户...

Global site tag (gtag.js) - Google Analytics