E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
shell编程
shell编程
-文本处理大全-printf-awk命令-sed命令-sort命令-uniq命令-wc命令-linux文本三剑客
文本处理1.文本列提取–cut命令cut命令选项:-f:指定提取第几列-c:字符范围,-cn-,-n,n-m,分别表示第n个字符后,前n个字符,n到m个字符。-d:指定字符分割,默认通过制表符"\t"分割举个例子:提取普通用户的用户名:2.文本三剑客之---->awk2.1printf格式化输出格式:printf‘输出类型格式’输出的内容输出类型:输出类型说明%ns输出字符串,n是数字代表输出几个
py小白hyg
·
2023-12-04 20:32
linux
工具
小功能
linux
文本处理命令
linux文本三剑客
awk命令详解
sed
sort
wc
shell编程
之sed和awk详解,非常详细!
sedsed是一种在线的、非交互式的编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作。格式一:sed选项命令文件
liunx大白先生
·
2023-12-04 20:02
awk
shell
Linux之
Shell编程
(14)--sed关键字详解演示(一)
一.sed介绍sed是一种轻量级流编辑器,它可以对从标准输入中接收的数据进行编辑、可以利用脚本来处理文本文件,也可以可依照脚本的指令来处理、编辑文本文件。其最主要的作用是来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。可以说sed命令在平时的工作中使用比较频繁。下面就来详细介绍一下sed命令的用法二.sed语法sed语法为:sed[选项]‘[动作]’文件名选项:-n:只显示经过se
菠萝印象威
·
2023-12-04 20:01
Shell
linux
shell
编程语言
shell编程
-sed命令详解(超详细)
文章目录前言一、sed命令介绍1.sed命令简介2.sed命令的基本语法3.常用的sed命令选项4.常用的sed编辑命令二、sed命令示例用法1.替换文本2.删除匹配行3.打印特定行4.在指定行之前插入文本5.从文件中读取编辑命令6.使用sed命令在core-site.xml文件中的\标签之前添加新内容7.使用sed命令替换core-site.xml文件中的\\标签之间的内容总结前言在Shell编
大数据魔法师
·
2023-12-04 20:31
shell编程
linux
bash
Linux
shell编程
学习笔记31:alias 和 unalias 操作 命令别名
目录0前言1定义别名2查看别名2.1查看所有别名2.2查看某个别名2.2.1alias别名2.2.2alias|grep别名字符串2.2.3使用Ctrl+Alt+E组合键3unalias:删除别名4如何执行命令本身而非别名4.1方法1:使用Ctrl+Alt+E组合键&&unalias4.2方法2:在命令前加上命令文件的绝对路径4.3方法3:在命令前加上相对路径4.4方法4:在命令前加上反斜线\5如
紫郢剑侠
·
2023-12-04 10:27
Linux世界
麒麟操作系统
编程资料
linux
shell脚本
shell编程
alias
unalias
doskey
Linux
shell编程
学习笔记32:declare 命令
0前言在Linux
shell编程
学习笔记16:bash中的关联数组https://blog.csdn.net/Purpleendurer/article/details/134053506?
紫郢剑侠
·
2023-12-04 10:55
linux
linux
shell
脚本编程
学习笔记
declare
set
变量
shell编程
-awk命令详解(超详细)
文章目录前言一、awk命令介绍1.awk命令简介2.awk命令的基本语法3.常用的awk命令选项4.常用的awk内置变量二、awk命令示例用法1.打印整行2.打印特定字段3.根据条件筛选行4.自定义分隔符5.从文件中读取`awk`脚本总结前言awk命令是一种强大的文本处理工具,可以帮助我们快速高效地处理文本数据。本文将介绍awk命令的基本语法和常用用法,帮助读者了解如何使用awk命令来处理文本数据
大数据魔法师
·
2023-12-04 05:13
shell编程
linux
bash
shell编程
系列(6)-使用Sort进行数据排序
文章目录前言使用Sort命令文本排序sort命令的选项如下:基本排序对单个指定列进行排序对多个指定列进行排序删除重复的行结语前言shell脚本通常用作一些自动化的操作,但是在有些场景下例如科研运算,有时候会产生大量的运算结果文件,我们就需要对这些结果文件进行分析和统计,下面就一起看看如何使用shell对数据进行排序和统计使用Sort命令文本排序在linux系统中涉及到排序的问题都是使用sort命令
俞兆鹏
·
2023-12-03 19:51
shell编程
linux
linux
shell编程
排序
shell编程
系列(11)-使用grep查找文本
文章目录前言grep的使用根据关键字查找反向查找结语前言grep命令也是我们在日常使用linux,编写shell脚本中会用到的一个高频命令,grep主要是帮助我们查找我们想要的内容,类似于我们在officeword里面的Ctrl+f查找功能,但是因为grep命令支持正则表达式,所以grep可比word的查找功能更加强大,接下来就一起看一下grep命令的详细用法吧。grep的使用grep的用法如下:
俞兆鹏
·
2023-12-03 19:51
shell编程
linux
shell编程
linux
Shell脚本编程
目录1.第一章shell概述1.1为什么学习和使用
Shell编程
1.2.shell是什么Shell概念1.3.Shell程序设计语言1.3.1.shell也是一种脚本语言1.3.2.用途1.4.如何学好
爱玩网络的小石
·
2023-12-03 12:46
linux
运维
服务器
Linux——就业方向选择、学习内容、学习方法
文章目录前言一、Linux就业方向选择1、运维方向2、Linux开发方向二、学习内容1.环境搭建;2.基本操作;3.系统编程;4.网络编程;5.数据库编程,6.
Shell编程
。
Linux应用开发
·
2023-12-03 06:43
arm
linux
【零基础】【万字长文】一文解决linux结构、Bash指令、
shell编程
入门
:百度网盘https://pan.baidu.com/s/1ZD8LdV9UJrLAmEwdt4jg9w提取码:3k3q【如果觉得本文有收获请点个赞八】【零基础】一文穿起linux结构、Bash指令、
shell
Haor.L
·
2023-12-03 04:23
Linux-ubuntu技巧
shell
linux
编程语言
运维
深度学习
Linux Shell基础:环境变量配置文件编程
本文将介绍如何使用
Shell编程
来处理环境变量配置文件。理解环境变量配置文件在Linux系统中,环境变量的配置文件通常是一个以".“或”_"开头的文件,位于用户主目录下。
YOLO_CODE
·
2023-12-02 21:10
linux
运维
服务器
编程
Shell中的输入输出和编程中的变量
在
Shell编程
中,输入输出和变量是非常重要的概念。输入输出涉及到如何从用户那里获取输入并将结果输出给用户,而变量则用于存储和操作数据。
夜色恬静
·
2023-12-02 21:29
linux
服务器
运维
编程
SHELL编程
入门
一.shell简介shell语言:是一个C语言编写的脚本语言,是用户与Linux的桥梁
shell编程
:通常指的是学习shell命令语法后,利用这套语法开发脚本程序,操作、访问内核服务。
Yan_bigdata
·
2023-12-02 19:59
学习
条件判断在
Shell编程
中的应用
条件判断是
Shell编程
中一项基本且重要的功能,它使得我们能够根据不同的条件执行不同的代码块。在Shell中,条件判断通常通过if语句来实现。本文将介绍条件判断的使用方法,并提供相应的源代码示例。
程序世界航海
·
2023-12-02 14:10
linux
运维
服务器
编程
Linux学习-
Shell编程
-正则表达式与通配符
正则:匹配文件中字符串,正则是包含匹配通配符:匹配文件名,通配符是完全匹配image.png基础正则表达式前一个字符匹配0此或n次a*一个a或很多a.匹配出[]功能同通配符一样grep"a"文件名匹配所有内容,包括空白行grep"aa"文件名匹配最少1个a的行.的匹配.匹配除了换行符之外的任意一个字符grep"s.*d"文件名匹配sd直接有任意字符开头和结尾中括号刚好出现次数image.png需要
小笨笨的花花
·
2023-12-02 03:42
SHELL编程
前奏_小工具
本节课程目标了解shell中的通配符熟悉grep、cut、sort等小工具和shell中的通配符的使用#一、文本处理工具##1.==grep工具==grep是==行==过滤工具;用于根据关键字进行行过滤语法和选项语法:#grep[选项]'关键字'文件名常见选项:OPTIONS: -i:不区分大小写 -v:查找不包含指定内容的行,反向选择 -w:按单词搜索 -o:打印匹配关键字 -c:统计
师范大学通信大怨总
·
2023-12-02 00:35
linux
数据库
windows
linux
shell编程
Linux
shell编程
一、常用功能1.比较图片差异2.截屏2.1起X情况下(Xwindow起桌面)2.2没有起X或没有X系统环境下3.自动输入密码一、常用功能1.比较图片差异ifcompare-metricAEp1
@宁兰
·
2023-12-01 18:07
linux
shell编程
1.4: 判断、分支与循环
1.判断判断语句一般放在[]中执行,注意,[]里面左右需要各留一个空格:[$var-eq0]#var==0[$var-en0]#var!=0[$var-gt0]#var>0[$var-ge0]#var>=0[$var-lt0]#var0&&var1string的比较与判断:[[$str1==$str2]]#str1==str2[[$str1!=$str2]]#str1!=str2[[$str1>$
赵伯舟
·
2023-12-01 11:55
Shell编程
与循环语句与函数
目录循环语句for(已知次数)实验示例九九乘法表编辑从一加到一百的和双重循环及跳出循环continue和break的区别:continue:break:面试题限制条件while(成功执行)实验案例猜商品价格检测httpd运行while死循环until(条件不成功执行)用until计算从1加到100的和循环语句循环:一定要有跳出循环的条件1.已知循环的次数(来10个新人新建10账号),但是有一个跳出
bob_gem
·
2023-12-01 03:05
chrome
网络
前端
Linux基础笔记
帮助指令6.文件目录指令7.压缩&解压8.组管理9.权限管理10.定时任务调度11.磁盘分区&挂载12.网络配置13.进程管理14.RPM和YUM四.JAVA1.JDK2.tomcat3.mysql五.
Shell
陌上人如玉..
·
2023-11-30 17:02
Linux
linux
运维
服务器
后端
Linux
Shell编程
三之更多的结构化命令
说明:本文部分内容均摘取自书籍《Linux命令行与shell脚本编程大全》,版权归原作者所有。《Linux命令行与shell脚本编程大全》(第三版)第十三章学习总结第十三章:更多的结构化命令本章内容for循环语句until迭代语句使用while语句循环重定向循环的输出13.1for命令命令格式forvarinlistdocommandsdone命令说明:变量var为list中的迭代值,在do和do
数据萌新
·
2023-11-30 03:16
20道
Shell编程
阶段考试题及答案
考试题1:用source执行脚本和用bash执行Shell脚本的区别是什么?考试题2:定义变量内容,不加引号、单引号、双引号、反引号有什么区别?考试题3:写出特殊变量对应的意义及应用image.png考试题4:写出下面特殊变量扩展的意义image.png考试题5:通过脚本传参的方式,检查Web网站URL是否正常(要求主体使用函数)。./etc/init.d/functionscheck_url()
zwb_jianshu
·
2023-11-29 07:27
Shell编程
循环语句与函数详解和数组
目录shell循环语句for循环语句while循环语句结构(迭代)until循环语句结构Shell函数Shell函数定义函数的返回值函数的传参数函数变量的作用范围函数的递归数组shell数组的定义定义属组的方法数组的数据类型获取数组的数据列表获取数组长度获取数组下标对应的值数组切片(数组下标从0开始,不包括后面的下标数)数组的替换(根据下标来操作)数组删除和指定下标的值删除数组追加元素冒泡排序sh
sukapulai
·
2023-11-29 06:29
linux
centos
运维
系统安全
shell编程
——awk数组循环语法
数组基础数字变量只能定义一个数,数组可以定义多个数数组有索引和值,一般的索引是使用0、1、2递增awk数组也支持使用字符串为索引,类似于字典Shell最简单的数组定义,为什么Shell数组不多讲?numbers[0]=2numbers[1]=4numbers[2]=6numbers[3]=8echo${numbers[0]}#第一个数echo${numbers[1]}#第二个数echo${numb
保定公民
·
2023-11-29 06:56
Linux
bash
开发语言
shell编程
循环语句,数组
一:for循环语句1.1:for循环语句应用案例1.1.1:根据用户列表批量添加用户1.1.2:判断192.168.10.0/24网段中主机状态二:while循环语句2.1:while语句应用案例2.1.1:批量添加规律编号的用户三:until循环语句3.1:until语句应用案例3.1.1:为指定用户发送在线消息四:shell函数4.1:函数变量的作用范围4.2:函数的参数4.3:递归函数五:s
Slay0701
·
2023-11-29 06:52
linux
运维
数组
shell编程
vim编辑器(
shell编程
三)
一.vim编辑器vim编辑器是一个文本编辑器,具有非常强大的功能(vimEmcasVScode),是效率非常高的编辑器1.使用vi打开文件vim文件路径文件存在则打开,不存在则创建2.vi的模式切换vi有三种模式,分别是命令模式,编辑模式,底行(可视)命令模式,打开vi是处于命令模式命令模式用于执行各种命令编辑模式用于编辑文本底行命令模式用于执行底行命令如何切换:3.命令和底行命令(1)保存和退出
Java.L
·
2023-11-29 06:36
Linux
编辑器
开发语言
linux
编辑器
vim
NFS 存储服务器监控与报警工具
这是我在大二小学期获得
shell编程
赛系第一的项目NFS存储服务器监控与报警工具题目要求(1)公司需提供一台NFS服务器,为内网各服务器提供集中式存储。
网安小t
·
2023-11-28 14:38
服务器
linux
安全
shell编程
使用shell进行程序设计的原因之一是。你可以快速、简单地完成编程。哲学:Linux具备自动文件类型处理功能,所以使用这些工具的用户一般不必了解它们是用哪种语言编写的。如果想要这些工具运行得更快,常见的做法是首先在shell中实现工具的原型,一旦确定这么做,然后再用C或者C++、Perl或者其他执行得更快的语言来重新实现它们。如果在shell中这些工具工作得已足够好,就不必再重新实现它们。变量:在
Denzel张
·
2023-11-28 06:08
linux
运维
服务器
Shell编程
之正则表达式及三剑客之grep
文章目录一、正则表达式1.正则表达式的定义2.正则表达式的分类二、grep和元字符1.grep2.元字符三、正则匹配1.查找特定字符2.利用中括号"[]"来查找集合字符3.查找行首"^"与行尾字符"$"4.查找任意一个字符"."与重复字符"*"5.查找连续字符范围"{}"四、扩展正则表达式实用写法一、正则表达式1.正则表达式的定义正则表达式又称正规表达式、常规表达式。在代码中常简写为regex、r
眼下一颗柠檬
·
2023-11-28 02:34
Shell脚本
正则表达式
linux
运维
linux下
shell编程
(二)------修订版
该笔记为本人原创,若要转载,请注明出处...........Shell解释功能常有两种:1.单条命令-----交互式的2.Shell脚本------顺序执行(诸如系统的一些配置问文件都是由shell脚本构成)Shell程序第一章:重点掌握:局部变量,全局变量,位置参量,数组变量:大小写敏感,本地变量,环境变量第一个变量:a=10--------------局部变量,echo$a打印变量本地变量(局
Bill_heyg
·
2023-11-27 15:27
纯粹linux基础学习
Linux
shell编程
学习笔记30:打造彩色的选项菜单
1需求分析在Linux
shell编程
学习笔记21:用selectin循环语句打造菜单https://blog.csdn.net/Purpleendurer/article/details/134212033
紫郢剑侠
·
2023-11-27 14:48
Linux世界
麒麟操作系统
编程资料
linux
linux
shell
shell编程
学习笔记
彩色菜单
for语句
if语句
「速通Shell」嵌点入线,Shell变量引用详解
目录常规引用变量操作特殊操作运算操作全引用与部分引用命令替换变量转义$符号空格引号反斜杠总结上一篇我们了解了Shell变量的定义和分类,对不同变量类型的特点和作用有了初步认识,今天我们将讲述
Shell编程
中变量该如何引用
柒号华仔
·
2023-11-27 14:22
速通Shell
bash
shell
脚本语言
【大数据前置基础】Linux系统中VI编辑器使用、文件目录操作、权限管理、Java安装
VI编辑器使用、文件目录操作、网络配置、常用命令与
shell编程
1VI编辑器使用2文件目录的操作2.1ls显示文件和目录列表2.2mkdir创建目录2.3cd切换目录2.4touch生成一个空文件2.5cat
lys_828
·
2023-11-27 05:43
大数据开发工程师
linux
java
vi编辑器
权限管理
linux指令
Shell脚本:Linux Shell脚本学习指南(第二部分
Shell编程
)三
第二部分:
Shell编程
(三)二十一、Shelldeclare和typeset命令:设置变量属性declare和typeset都是Shell内建命令,它们的用法相同,都用来设置变量的属性。
别致的SmallSix
·
2023-11-26 10:26
Linux
linux
运维
服务器
Linux
shell编程
学习笔记29:shell自带的 脚本调试 选项
Linuxshell脚本的调试方法比较多,上次我们探讨和测试了shell内建命令set所提供的一些调试选项,其实shell本身也提供了一些调试选项。我们以bash为例来看看。1bash的命令行帮助信息(bash--help)purleEndurer@csdn~$bash--helpGNUbash,version4.2.46(2)-release-(x86_64-redhat-linux-gnu)U
紫郢剑侠
·
2023-11-26 08:53
Linux世界
麒麟操作系统
编程资料
linux
学习笔记
Linux
shell
shell脚本
bash
-x
bash
-n
bash
-v
小鸟初学
Shell编程
(八)环境变量、预定义变量与位置变量
环境变量环境变量:每个Shell打开都可以获得到的变量。我们知道通过export的方式打开可以让子进程读取父进程的变量的值,那怎么样才能让每一个进程都能读取到变量的值呢?在这呢,系统有一些默认的配置文件,把变量嵌入到配置文件就可以了。那么,系统已经自带了哪些环境变量呢?我们可以通过env这个命令,查看系统中内置的环节变量。[root@lincoding~]#envHOSTNAME=lincodin
小林coding
·
2023-11-25 16:30
shell编程
练习8
编写脚本程序:编写一个函数,用来计算某值的阶乘。然后从键盘输入n,调用该函数,计算1到n的阶乘的和。如果输入的n小于0或大于10,则退出程序。程序清单:#!/bin/bashfun(){n=1s=1while[$n-le$1]dos=`expr$n\*$s`n=`expr$n+1`donereturn$s}add(){sum=0i=1while[$i-le$1]dofun$isum=$(($sum
传说熊猫人
·
2023-11-25 13:41
ubuntu远程连接服务器某一个用户(非root用户)出现sh: 1: source: not found
原因其实很简单,就是因为shell终端使用的解释器有问题我们常见的shell终端解释器有三种:Bourneshell(sh)、Cshell(csh)和Kornshell(ksh)Bourneshell在
shell
d1df5a4d688b
·
2023-11-25 01:07
Linux
Shell编程
基础
1.正则表达式“*”前一个字符匹配0次,或任意多次grep"a*"test_rule.txt#匹配所有内容,包括空白行grep"aa*"test_rule.txt#匹配至少包含有一个a的行grep"aaa*"test_rule.txt#匹配最少包含两个连续a的字符串grep"aaaaa*"test_rule.txt#则会匹配最少包含四个个连续a的字符串“.”匹配除了换行符外任意一个字符grep"s
Skyeeee_W
·
2023-11-24 09:21
Linux
linux
数据库
运维
Shell判断:模式匹配:case(三)
如果你能通过
shell编程
,把他们编写到一个程序里。想用某些功能,只需要按回车,就能完成。
浅∶)笑
·
2023-11-24 07:38
Shell
linux
bash
Shell判断:模式匹配:case(二)
通过
shell编程
,编写跳板程序。当我们需要访问服务器时,看一眼服务器列表名,按一下数字,就登录成功了。2、分析:运行跳板脚本。
浅∶)笑
·
2023-11-24 07:37
Shell
linux
bash
Shell判断:模式匹配:case(一)
一、前言
shell编程
中if和case都是用来做流控的。
浅∶)笑
·
2023-11-24 07:07
Shell
linux
bash
shell 导入数据mysql_
shell编程
系列24--shell操作数据库实战之利用shell脚本将文本数据导入到mysql中...
shell编程
系列24--shell操作数据库实战之利用shell脚本将文本数据导入到mysql中利用shell脚本将文本数据导入到mysql中需求1:处理文本中的数据,将文本中的数据插入到mysql中
福灵善权
·
2023-11-23 22:56
shell
导入数据mysql
linux 脚本编写基本命令,Linux Shell命令行及脚本编程实例详解
主要内容包括:Linux及LinuxShell简介、初识LinuxShell、常用Shell(Bash)命令、Shell命令进阶、
Shell编程
基础、Shell的条件执行、Bash循环、Shell函数、
枚蓝
·
2023-11-23 16:07
linux
脚本编写基本命令
shell编程
(三)--Linux系统监控脚本
1.主要命令1.1uname(查看系统相关信息)uname[选项]-a显示全部信息-m显示架构类型-n显示网络上的主机名称-r显示内核版本-s显示操作系统名称-v显示操作系统版本-p输出处理器类型或"unknown"-i输出硬件平台或"unknown"-o输出操作系统名称--help显示帮助--version显示版本信息1.2free(查看内存)free[选项]-b以Byte为单位显示内存使用情况
阿鲁拔
·
2023-11-23 16:54
Linux
系统监控
Linux
shell
idea shell 中的函数 跳转_15分钟学会
Shell编程
一:什么是shellshell是用户与linux内核交互的外壳,通过暴露外部方法(如list),来达到人机交互。shell的编程是一种脚本编程,面向命令编程,最常用的解释器为bash解释器。shell可以python代替,shell和python各有优缺点。bash是一个可执行文件,及shell的解释器cd是shell内置的方法,就像print()是python内置的一个函数一样。二:HelloW
weixin_39663602
·
2023-11-23 15:17
idea
shell
中的函数
跳转
shell
不等于
shell
函数返回值
shell
判断是不是数字
shell
数字比较
shell
获取家目录
Shell 基础学习大全 2021 (一天就可以学会
Shell编程
)
1.Shell基础学习序号文章名简要说明1shell基础教程一、shell简介1.对shell的一些基础介绍2.集中常用的shell3.如何查看系统支持的shell4.编写第一个shell脚本5.shell常用的特殊符2shell基础教程二、变量1.变量如何定义?2.变量如何使用?3.如何正确的命名变量?4.变量的常用操作:制度变量,删除变量,变量类型5.单引号和双引号的区别3Shell基础教程三
Dreamhai
·
2023-11-23 15:10
#
shell
技术栈
python
shell
华清远见嵌入式学习历程——c高级的学习
截至2023年7月31日,我们学习了
shell编程
和C高级(结构体、共用体、枚举、函数指针、指针函数、多文件编译、make工程管理)。收获颇多!
乾陵丶禅
·
2023-11-23 09:57
嵌入式
学习
c语言
开发语言
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他