一、sourcesource 命令会强制执行脚本中的全部命令,而忽略脚本文件的权限。该命令主要用于让重新配置的环境变量配置文件强制生效。语法source 配置文件或者.配置文件"."就是 source 命令,使用哪种方法都是可以的。原来修改了环境变量配置文件,如果要想让其生效,则必须注销或重启系统。现在只要使用 source 命令就可以省略注销或重启的过程,更加方便。二、grepgrep(glob
转载
2024-06-05 22:42:35
87阅读
问题起因: 例如执行ip命令,通过grep和awk组合命令得到如下结果 eth1 eth2 tap1 tap2 需求:现在我想把每一行作为一个变量来使用,可以做到把网卡down掉,例如ifconfig eth1 down 解决方法之一: 先把标准输出赋值个一个变量,然后用for in遍历这个变量a=$(ip link show|grep |awk)
for i in $a
do
i
转载
2024-04-04 20:07:36
69阅读
linux grep 命令详解及示例1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2. 格式grep [options] pattern [file…] (1)grep [options] 搜索字符串 [
转载
2024-09-29 14:34:29
280阅读
条件判断if本章课程大纲1.什么是if2.为什么要使用if3.if基础语法
- 单条件- 双条件-多条件4.if在判断的过程中,需要表达式
1.基于文件进行判断 -d -f -s -e 三个需求2.基于整数进行判断 重要! -eq -ne -ge -gt -le -lt3.基于字符进行判断 = !=4.基于正则进行判断
正则表达式和grep、vim、awk、sed等的关系:正则表达式是一种方法,相当于一种工艺,grep等命令相当于是一个具体的加工机器,机器在加工产品的时候,采用这种方法。命令是怎么执行的:select工具select是bash自带的字符菜单工具。不需要echo命令就可以自动列出菜单不需要read命令就可以读取变量的值不需要赋值命令就可以自动赋值给变量select基本语法:PS3="select的提
转载
2024-09-07 18:31:23
66阅读
grepgrep 命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。grep全称是 Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。grep [option] pattern filecat a.txt | grep "hello"
grep "hello" a.txt b.txt
grep -v "he
转载
2024-07-19 07:07:17
48阅读
文章目录shell变量及赋值环境变量只读变量位置变量预定义变量自定义变量echo选项双引号(”)单引号(‘)反撇号(`)read 命令export命令 shell变量及赋值shell的变量 变量是用来临时保存数据的,并且该数据时可以变化的,任何一个语言都离不开变量,如果某个内容需要多次使用并且会重复出现,这样就可以使用变量了,如果需要修改直接修改变量就可以了 常见 Shell 变量的类型包括自定
转载
2024-05-03 12:37:19
95阅读
在 linux 系统中,有三个强大的文本分析处理工具:grep sed awk,其中:grep 用于搜索文本内容 => linux grep 命令常见用法sed 用于编辑文本内容 &nb
转载
2024-04-03 21:01:29
60阅读
bash默认会保存以前执行过的命令列表 当前shell的进程保存在缓冲区中 缓冲区中的命令会在shell退出后保存在文件中 .bash history&nbs
转载
2024-10-17 23:17:27
33阅读
Linux 文本处理三剑客 – awk, sed, grepgrep过滤文本grep 是 Linux/Unix 系统中的一个命令行工具,用于从文件中搜索文本或字符串。grep 代表全局正则表达式打印。当我们使用指定字符串运行 grep 命令时,如果匹配,则它将显示包含该字符串的所在行,而不修改现有文件的内容。sed修改文本sed编辑器被称作流编辑器。流编辑器会在编辑器处理数据之前基于预先提供的一组
运行chmod +x <name>.sh
./<name>.sh1. 变量赋值:直接赋值:A=aaa
echo $A
B="$A B"
B='$A B'注意:1) 等号两边不能有空格; 2)单引号之间的内容原封不动地制定给了变量,双引号之间仅仅是取消了空格的作用,保留特殊符号的含义。命令的结果作为变量 :# 1.
A=`date`
echo $A
# 2.
B=$(ls -
转载
2024-06-21 13:44:26
434阅读
实现在sh中执行MySQL语句并将结果赋值给变量的过程可以分为以下几个步骤:
1. 连接数据库:首先需要连接到MySQL数据库,可以使用`mysql`命令行工具来实现。可以通过以下代码来连接数据库:
```bash
mysql -u 用户名 -p 密码 -h 主机名 -P 端口号
```
这里的`用户名`、`密码`、`主机名`和`端口号`需要根据具体的数据库配置进行替换。该命令会打开一个My
原创
2024-02-05 03:32:39
65阅读
前言:grep这个命令都不陌生,最常用的就是和管道符结合,例如:ps -ef | grep docker,但是我还是想认识一下这个非常giao的命令。。。Grep称为全局正则表达式检索工具,在企业中被广泛的采用。grep的语法格式:grep -option(参数) ‘word’(关键词) file(文本文件);grep参数: -a 不要忽略二进制数据。
-A<显示列
转载
2024-05-29 00:44:55
125阅读
shell学习训练&&总结_2变量赋值方式预定义变量(linuxShell内置变量)\$@ 和\$*的区别算数运算命令问题1问题2 变量赋值方式直接赋值x=123 #这就是直接赋值使用命令行参数赋值haha=1
H=$haha #这个H就是通过命令行参数赋值read命令获取输入值赋值read Get_input -p"input:"
123 #输入一串数字,将其赋给Get_in
取值是很简单的,例如var=bbb,那么${var}ccc的结果就是bbbccc,在包含字符串的时候要用到三种引号,分别是单引号、双引号和反引号,现来一一讨论一、整体引用 1. mv "a ~file name.txt"在这种情况下,单双引号是没有什么区别,它们的意义相同。二、变量替换 1. echo "The value of '${var}' is ${var}".在这种情况下,当一
Linux的shell编程是一种非常成熟的编程语言,它支持各种类型的变量。有三种主要的变量类型:环境变量、内部变量和用户变量。环境变量(environment variable)是系统环境的一部分,不必去定义它们。可以在shell程序中使用它们,某些变量(比如PATH)还能在shell中加以修改。内部变量(built-in variable)是由系统提供的。与环境变量不同,你不能修改它们。用户变量
本章主要介绍函数的基础,变量赋值,逻辑运算,条件表达式,测试 一,编程基础的介绍 1.1 编程基础 程序是由指令和数据组成的 程序编程风格可分为面向对象和面向过程编程 面向过程:以指令为中心,数据服务于指令 面向对象:以数据为中心,指令服务于数据 sehll程序提供了编程能力,是通过解释器解释执行的 1.2 程序的执行方
转载
2024-09-04 11:25:56
92阅读
文章目录一、grep的使用二、sed的使用三、awk的使用 grep、sed和awk都是文本处理工具,虽然都是文本处理工具单却都有各自的优缺点。在接下来的内容中,将会详细介绍三种命令的使用。 grep:grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能
转载
2024-04-22 19:33:21
590阅读
Grep命令功能:按照行方式处理文本。。。grep 一般格式为: grep [选项]基本正则表达式[文件]Grep参数-c 只输出匹配行的计数。 -I 不区分大小写(只适用
# 如何在MySQL中将查询到的数据赋值给变量
## 简介
在MySQL中,我们可以通过查询语句获取到数据库中的数据,并将这些数据存储在变量中以便后续使用。本文将向你介绍如何实现这一过程。
## 流程图
```mermaid
erDiagram
CUSTOMER ||--o| ORDER : has
ORDER ||--o| ORDER_DETAIL : has
ORD
原创
2024-05-16 07:52:44
62阅读