Linux点名系统代码,Linux Shell 点名脚本小练习
点名脚本
编写一个点名脚本
其中Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。
-c 统计字节数。
-l 统计行数。
-m 统计字符数。这个标志不能与 -c 标志一起使用。
-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。
-L 打印最长行的长度。
sed命令是一个面向字符流的非交互式编辑器,也就是说sed不允许用户与它进行交互操作。sed是按行来处理文本内容的
sed [选项] [动作]
选项与参数:
-n :使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN 的数据一般都会被列出到终端上。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来。
-e :直接在命令列模式上进行 sed 的动作编辑;
-f :直接将 sed 的动作写在一个文件内, -f filename 则可以运行 filename 内的 sed 动作;
-r :sed 的动作支持的是延伸型正规表示法的语法。(默认是基础正规表示法语法)
-i :直接修改读取的文件内容,而不是输出到终端。
a :新增行, a 的后面可以是字串,而这些字串会在新的一行出现(目前的下一行)
c :取代行, c 的后面可以接字串,这些字串可以取代 n1,n2 之间的行
d :删除行,因为是删除,所以 d 后面通常不接任何参数,直接删除地址表示的行;
i :插入行, i 的后面可以接字串,而这些字串会在新的一行出现(目前的上一行);
p :列印,亦即将某个选择的数据印出。通常 p 会与参数 sed -n 一起运行
s :替换,可以直接进行替换的工作,通常这个 s 的动作可以搭配正规表示法,例如 1,20s/old/new/g 一般是替换符合条件的字符串而不是整行
准备一个文本
将文本和脚本放到同一级目录下运行脚本
1、练习:打印示例语句中字母数小于6的单词
运行效果
Linux点名系统代码,Linux Shell 点名脚本小练习相关推荐
- Linux学习系列五:Shell命令脚本的基本语法
这个系列的Linux教程主要参考刘遄老师的<Linux就该这么学>.用的系统是RHEL8,如果遇见一些命令出现问题,请首先检查自己的系统是否一致,如果不一致,可网上查一下系统间某些命令之间 ...
- linux 运维高级脚本生成器,Linux运维系列,Shell高级脚本自动化编程实战
课程文件目录: Linux自动化运维系列 Shell高级脚本自动化编程实战 [6.1G] ┣━━01.Shell基础概述 [315.1M] ┃ ┣━━1-1 Shell脚本体系概述.mp4 [154. ...
- 有关 车牌识别(二、Linux嵌入式系统代码)
二.Linux嵌入式系统代码 参考 https://blog.csdn.net/qq_36449541/article/details/80206477 原先的开发者是在友善之臂的平台上(好像cpu ...
- linux 项目同步,Linux项目系统,Linux控制台窗口,同步和附加到进程的Linux C ++工作负载改进...
Linux项目系统,Linux控制台窗口,同步和附加到进程的Linux C ++工作负载改进 03/23/2018 4 minutes to read In this article [原文发表时间] ...
- Linux蓝牙系统(3) Linux 命令
Linux蓝牙系统(3) Linux 命令 2010-09-27 10:45:44 分类: LINUX Andrew Haung bluedrum@163.com 一.Linux对于蓝牙的支持 --- ...
- qt linux 修改系统时间,linux改变系统时间
linux修改系统时间 linux 2009-03-04 15:23:18 阅读1710 评论0 字号:大中小 订阅 Linux下的时间分为两种,系统时间与硬件时间.我们一般看到的时间就是系统时间,比 ...
- linux c 运行脚本,linux 将c源代码当作shell一样脚本运行_沃航科技
大家好,小沃这里为大家献上一点小技巧,关于linux中,如何让c语言代码向shell一样可以直接运行,其实这个技巧只是小沃在多年运维经验中所获得的一点小感悟而已. 大家知道,linux的c编程功能强大 ...
- 卷毛崽|Linux自学|Vim 编辑器与 Shell 命令脚本
Vim编辑器与 Shell 命令脚本 1.Vim 文本编辑器: (1) vim常见命令 (2) vim 更改主机名(RHCSA考题) (3)vim 配置网卡ip(RHCSA考题) (4) vim配置y ...
- linux 渗透 系统,初识Linux渗透:从枚举到内核利用
背景 许多人都认为Linux是最安全的操作系统,因此在对Linux的安全问题上也放松了警惕.那么事实真的如此吗?其实安全从来都只是相对的,Linux也不例外.虽然它加载了强大的安全机制,但仍可能受到来 ...
最新文章
- Java语言概述与简单程序
- 百度增长复苏,市值一夜涨160亿;李彦宏:技术价值再度闪耀,宁可创新冒险也不平庸保守...
- 人口普查(20) PAT
- Docker Review - 使用docker volume数据卷实现容器内的数据与宿主机同步
- PL\SQL 打开时出现动态执行表不可访问,本会话的自动统计被禁止
- php 查看spl,PHP使用标准库spl实现的观察者模式示例
- 【 Grey Hack 】万金油脚本:常见端口漏洞检测
- java 简易的闹钟设计_JavaFX实现简易时钟效果
- 从缓冲池命中率角度判断自己的MYSQL数据库是否需要扩容内存
- c++学习笔记(4)
- java程序打包exe
- js定义全局变量 vue页面_vue.js中如何定义全局变量?
- Windows Phone Developer Tools Offline Documentation 脱机文档下载
- 力扣-268 丢失的数字
- C语言中类型转换那些事儿
- Netty编解码框架分析
- Svn安装与整合Apache
- 鼠标落在文字上变成小手标志
- C++学习(四零零)百度文库页面的核心代码(水印部分)
- BDP荧光染料BODIPY FL-PEG2-COOH/carboxylic acid/羧基羧酸,Ex/Em(nm)503/509
热门文章
- SAS导入csv文件乱码解决办法
- 用requests和pandas爬取中国福彩网官网 双色球 历年全部彩票数据
- 华为,工资岗位揭秘 2010年08月02日
- 大数据时代下如何保障信息安全?
- SpringCloud学习过程中遇到错误 Rabbit health check failed
- Far manager基本操作指南
- 《无线通信与网络》 第一章 概述
- 视频会议检测不到摄像头,电脑打开相关功能提示无法使用-驱动人生解决方案
- 2020-08-25
- uploader.lib php,Lib/Upload.php · 跳跳虎1986/cwj - Gitee.com