我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux文本处理工具使用详解

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux文本处理工具使用详解

1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来

grep是一个文本工具,是通过一行一行来匹配文本进行处理的;
通过grep命令,借助-v参数显示不匹配的行;
getent passwd | grep -Ev /sbin/nologin$

2、查出用户UID最大值的用户名、UID及shell类型

Sort用于排序,添加特定的参数可以根据不同需求排序;
head 用户取前几行的;
cut 是用于取特定列的;
sort -k3 -t“:” -rn 以冒号为分隔符,以第三列进行数字逆序排序;
cut -d “:” -f1,3,7 以冒号为分隔符,取第1,3,7列;

3、统计当前连接本机的每个远程主机IP的连接数,并按从大到小排序。

Ss可以查看本机连接数,配合grep进行筛选已经建立连接的会话;通过tr -进行压缩;通过cut进行截取相应的列;通过sort进行排序;通过uniq进行去重统计操作;

4、编写脚本createuser.sh,实现如下功能:使用一个用户名做为参数,如果 指定参数的用户存在,就显示其存在,否则添加之;显示添加的用户的id号等信息;

通过read命令来读变量;
通过test进行判断;
通过if进行条件选择;
通过exit指定退出码;

5、编写生成脚本基本格式的脚本,包括作者,联系方式,版本,时间,描述等;

在用户加目录进行编辑vim.rc的内容,实现创建.sh脚本文件时可以会添加相应的信息;

到此这篇关于Linux文本处理工具使用详解的文章就介绍到这了,更多相关Linux文本处理工具简单使用内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux文本处理工具使用详解

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux文本处理工具使用详解

1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来grep是一个文本工具,是通过一行一行来匹配文本进行处理的; 通过grep命令,借助-v参数显示不匹配的行; getent p
2022-06-03

Linux下如何使用Shell文本处理工具

本篇内容介绍了“Linux下如何使用Shell文本处理工具”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux下的操作习惯不像windo
2023-06-13

如何在Linux中使用awk文本处理工具

本篇文章为大家展示了如何在Linux中使用awk文本处理工具,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。代码如下:  [chengmo@localhost ~]$ awk ‘BEGIN
2023-06-13

Linux下处理文本常用工具有哪些

这篇文章给大家分享的是有关Linux下处理文本常用工具有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。find文件查找查找txt和pdf文件 找txt和pdf文件find . \( -name "*.txt"
2023-06-27

Linux怎么使用awk文本处理工具实现多行合并

这篇文章主要介绍“Linux怎么使用awk文本处理工具实现多行合并”,在日常操作中,相信很多人在Linux怎么使用awk文本处理工具实现多行合并问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux怎么使用
2023-06-13

Linux系统文本处理工具less的使用方法是什么

这篇文章主要为大家分析了Linux系统文本处理工具less的使用方法是什么的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“Linux系统文本处理工具less的
2023-06-28

详解adb工具的基本使用

adb全称AndroidDebugBridge,是AndroidSDK中的一个工具,使用adb可以直接操作管理Android模拟器或者真实的Andriod设备,就是起到调试桥的作用,这篇文章主要介绍了adb工具的基本使用,需要的朋友可以参考下
2022-11-13

时间处理工具 dayjs使用示例详解

这篇文章主要为大家介绍了时间处理工具 dayjs使用示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
2022-11-13

Linux中Shell文本处理工具的示例分析

这篇文章给大家分享的是有关Linux中Shell文本处理工具的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。提供的例子和参数都是最常用和最为实用的;我对shell脚本使用的原则是命令单行书写,尽量不要超过
2023-06-13

Linux文本处理命令sort详解

sort 对文本文件内容进行排序 用法:sort +选项 +文件名(可跟多个文件) 示例1:cat 1.txtsort 1.txt #文字,默认按字母a-z排序实示例2:cat 2.txtsort 2.
2022-06-04

mac上哪款文本处理工具好用

这篇文章主要介绍了mac上哪款文本处理工具好用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。mac上哪款文本处理工具好用?为您推荐FSNotes for mac,FSNote
2023-06-03

linux文本处理工具及正则表达式集锦

cat命令:查看文本内容cat [选项]... [文件]...-E 显示行结束符-n 显示文本内容时显示行号-A 显示所以控制符-b 非空行编号-s 压缩连续的空行成一行[root@bogon ~]# cat
2022-06-04

Centos7 Shell编程之正则表达式、文本处理工具详解

正则表达式可以很灵活的提供各种模糊匹配的筛选规则。常被用来检索、替换那些符合某个模式的文本,这篇文章主要介绍了Centos7 Shell编程之正则表达式、文本处理工具,需要的朋友可以参考下
2022-11-13

使用shc工具加密shell脚本详解

Shc可以用来对shell脚本进行加密,可以将shell脚本转换为一个可执行的二进制文件。经过shc对shell脚本进行加密后,会同时生成两种个新的文件,一个是加密后的可执行的二进制文件(文件名以.x结束),另一个是C语言的原文件(文件名以
2022-06-04

shell脚本加密工具shc使用详解

shell脚本加密工具shcshc是一个加密shell脚本的工具.它的作用是把shell脚本转换为一个可执行的二进制文件.应用场景 用shell脚本对系统进行自动化维护,简单,便捷而且可移植性好.但shell脚本是可读写的,很有可能会泄露敏
2022-06-04

Linux下如何使用coredumpctl工具处理BUG

小编给大家分享一下Linux下如何使用coredumpctl工具处理BUG,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一个不幸的事实是,所有的软件都有 bug,
2023-06-27

Shell脚本学习指南之文本处理工具

4.1 排序文本 4.1.1 行的排序未提供命令行选项时,整个记录会根据当前locale所定义的次序排序。在传统的C locale中,也就是ASCII顺序。 4.1.2 以字段排序-k选项的后面接着的是一个字段编号,或者是一对数字。每个编号
2022-06-04

Linux行处理工具之grep 正则表达式详解

grep表达式有三种不同的版本,分别为basic(BRE) 、extended(ERE) 以及 perl PCRE,这篇文章主要介绍了Linux行处理工具之grep 正则表达式详解,需要的朋友可以参考下
2022-11-13

编程热搜

目录