用在bash脚本或命令行中的特殊字符1、#井号 :注释在echo中转义的#是不能作为注释的某些特定的模式匹配操作也可以使用#、2、; 分号:命令分隔符,使用命令分隔符,可以在同一行上写两个或两个以上的命令3、;; 双分号:用来终止case选项4、.点号 :”点“命令,等价于source命令”点“作为文件名的一部分. 如果点放在文件名的开头的话, 那么这个文件将会成为”隐藏“文件”点“字符匹配,当用
原创
2014-10-17 11:28:39
2185阅读
echo 命令的三个参数参数名说明-E关闭转义-e识别输出内容的转义字符;如\r代表回车-n结尾不自动输出换行背景字体文本code说明code说明code说明40黑0默认31红41红色1粗体32绿42绿色2淡化33黄43黄3斜体34蓝44蓝4下划线35品红45品红5闪烁36青46青色7反转37白47白色8隐藏;不可见39默认49默认9删除线90黑100黑色21双下划线91红101红22默认(取消加
原创
2018-11-02 20:12:28
538阅读
在Linux系统中,Bash是一种常用的命令行解释器,也是一种很强大的编程语言。在Bash中,转义字符是一种非常重要的概念,它可以用来对特殊字符进行转义,以便Shell能够正确地识别这些字符。在本文中,我们将介绍一些关于Linux中Bash转义字符的知识。
首先,我们来看一下转义字符的概念。在Bash中,反斜杠(\)被用作转义字符。当我们在输入某些特殊字符时,在这些字符前面加上反斜杠,就可以将其
原创
2024-04-07 09:52:32
168阅读
Bash的字符串操作目录1.获取字符串的长度2.字符串内容截取3.搜索和替换4.大小写转换1.获取字符串长度String="Hello World"
#获取字符串长度,获取字符长度的变量调用应该使用${},这里大括号是必须的
#例1-1
echo ${#String}
~$ 112.字符串内容截取String="Hello World"
~$
#${String:开始截取的位置:结束截取的位置
转载
2023-07-04 23:44:05
155阅读
bash的字符串处理工具:字符串切片:${#var}:返回字符串变量var的长度[root@localhost ~]# num=123456789
[root@localhost ~]# echo ${#num}
9${var:offset}:返回字符串变量var中从第offset个字符后(不包括第offset个字符)的字符开始,到最
原创
2016-08-24 21:31:03
715阅读
常用的bash控制字符可以提高命令输入效率
Ctrl+b 光标后退
Ctrl+c Break
Ctrl+d
原创
2010-04-12 20:09:34
559阅读
给定一个用户,判断其UID和GID是否一样 "^$USERNAME\>"(行首第一个单词)如果一样,就显示此用户为"good guy";否则,就显示此用户为"bad guy"#!/bin/bash#USERNAME =user1if !grep "^$USERNAME\>" /etc/passwd &> /dev/null;then 用户不存在 echo "N
原创
2017-06-26 09:50:04
608阅读
bash 字符串处理 字符串切片:${var:offset:length}示例:[root@localhost
转载
2019-04-12 16:00:00
119阅读
2评论
Bash 编程一. Bash特殊字符1. 通配符:*:匹配任何字符串?:匹配任何单个字符集合运算符:用一些单个字、一个连续范围或断续的字符集合作为通配符[set]:用字符集合作通配符匹配单个字符,如:[aeiou],[a-o],[a-h, w-z][!set]:除了集合外的所有字符组成的集合作通配符2. 花括号展开式(可以嵌套):格式:[前导字符串]{字符串1[{嵌套字符串1…}] [, 字符传2
转载
精选
2013-12-25 11:52:13
1499阅读
详细见列表: 格式说明 ${string: start :length} 从 string 字符串的左边第 start 个字符开始,向右截取 length 个字符。 ${string: start} 从 string 字符串的左边第 start 个字符开始截取,直到最后。 ${string: 0-s ...
转载
2021-07-25 20:09:00
238阅读
2评论
`“Esc”键正下方键,替换命令PS1=`command`{}在当前shell中运行命令{command1;command2}|创建命令间的管道command1 | command2;切割顺序运行的命令command1; command2重定向命令的输出command > file?匹配单个字符la...
转载
2014-10-13 21:13:00
134阅读
2评论
子串的语法如下。${varname:offset:length}
转载
2022-02-28 10:08:09
47阅读
bash颜色显示方案、bash配置文件及bash变量字符串处理
原创
2017-11-22 11:13:52
4554阅读
http://wenzizone.cn/?p=20
Bash的字符串匹配共有6种形式: 1. ${variable#pattern} 如果pattern匹配variable的开始部分,从variable的开始处删除字符直到第一个匹配的位置,包括匹配部分,返回剩余部分。 2. ${variable##pattern} 如果pattern匹配variable的开始部分,从variable的开始处删除
转载
2009-07-08 16:32:53
1026阅读
1评论
bash编程之“字符串”:双目:>:大于<:小于==:等于<>或者!=:不等=~:左侧是字符串,右侧是一个模式,判断左侧的字符串能否被右侧的模式所匹配,通常只在[[]]中使用, 模式中可以使用行首、行尾锚定符,但模式不要加引号。单目:-n $stringVar :字符串是否不空,不空为真,空为假-z $stringVar :字符串是否空,空为真
原创
2014-09-20 11:56:48
512阅读
前言Linux 的学习对于一个程序员的重要性是不言而喻的。前端开发相比后端开发,接触 Linux 机会相对较少,因此往往容易忽视它。但是学好它却是程序员必备修养之一。如果本文对你有所帮助,请点个? 吧。作者使用的是阿里云服务器 ECS (最便宜的那种) CentOS 7.7 64位。当然你也可以在自己的电脑安装虚拟机,虚拟机中再去安装&n
转载
2024-10-12 19:27:41
25阅读
什么是Bash Shell中的特殊字符?某些特殊字符在Bash Shell里不是表示其字符含义本身,而是另有含义,称为:meta-meaning。
原创
2015-01-21 15:02:05
1083阅读