` `.``.``.` `条件判断结构, 而不是[ ... ], 能够防止脚本中的许多逻辑错误. 比如, &&, ||, <, 和> 操作符能够正常存在于` `条件判断结构中, 但是如果出现在[ ]结构中的话, 会报错. 要求用空格隔开 其中的 条件判断 等
原创
2010-05-18 23:56:52
980阅读
# 注释,行首以#开头为注释(#!是个例外); 命令分割符,可以用来在一行中写多个命令;; 终止“case”选项. 相当于source命令,这是一个bash内建命令. 作为文件名的一部分,如果作为文件名的前缀的话,那么这个文件将成为隐藏文件. 如果作为目录名字的一部分的话,表
原创
2014-05-07 12:45:39
663阅读
sort,wc,split,tee
原创
2018-01-12 23:49:57
1132阅读
![](https://s1.51cto.com/images/blog/201904/16/d951307574a02949546ef5fe6aaea716.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3p
转载
2019-04-16 09:19:47
709阅读
字符串的比较可以用[[]]算术比较可以用[]算术运算可以用(())shell命令输出可以用()和反单引号一样快速替换{}反单引号是命令替换$* 与 $@ 区别:相同点:都是引用所有参数。不同点:只有在双引号中体现出来假设在脚本运行时写了三个参数 1、2、3,,则 " * " 等价于 “1 2 3”(传递了一个参数),而 “@” 等价于 “1” “2” “3”(传递了三个参数)[ = ] 比较两个字
原创
2022-06-10 10:53:15
128阅读
特殊字符shell中除了普通字符外,还有很多具有特殊含义和功能的字符,在使用它们时要特别注意 其含义和作用。通配符通配符用于模式匹配,常见的通配符有*、?和用[]括起来的字符序列。***:代表任意长度的字符串。例如:a 可以匹配以a开头的任意长度的字符串,但是不包括点号和斜线号。也就是说 a\ 不能匹配abc.txt。**?:**用于匹配任一单个字符。[] : 代表匹配其中的任意一个字符,比如 [
Linux Shell中有很多特殊字符,这些特殊字符在命令行中具有特殊的意义和用途。其中一个常见的特殊字符就是红帽(Red Hat)符号。红帽符号在Linux Shell中用来表示文件或者目录的绝对路径,以及在路径中序列之间的逗号。在命令行中使用红帽符号可以方便我们快速的定位到指定的文件或者目录。
在Linux Shell中,红帽符号的使用方法如下:在命令行中输入红帽符号(^)后,紧跟着就是要查
通配符 作 用 ? 匹配一个任意字符 * 匹配 0 个或任意多个任意字符,也就是可集合,例如ls /etc/{yu...
原创
2022-11-16 20:54:26
421阅读
某文档操作后得到的字符, 由于Oracle 11g 的字符集原因 ,当前数据库的字符集为 ZHS16GBK . 部分数据内容存储到数据库之后会丢失. SELECT value FROM NLS
bash是强大的脚本语言,在众多的Linux发生版中也是默认的shell,支持变量和特殊字符,下面就来看看它有哪些特殊字符:; 命令分隔符,可以在一行中写多个命令;; 终止case选项. &nbs
原创
2017-04-16 12:24:48
1000阅读
特殊字符# 注释
表示注释 #注释在引号中间和\#等表示#本身echo ${PATH#*:} # 参数替换,不是一个注释
echo $(( 2#101011 )) # 数制转换,不是一个注释
; 分隔
命令分隔,在一行中写多个命令 echo "aa" ; echo "bb"在条件中的if和then如果放在同一行,也用;分隔
;; case条件的结束
. 命令相当于source命令
命令:
转载
2011-03-23 16:33:00
207阅读
2评论
1.特殊字符的认识$0这个程式的执行名字$n这个程式的第n个参数值,n=1,2,..,9$*这个程式所有参数,此
原创
2022-07-11 15:25:40
228阅读
正常的字符当然没有问题,一些特殊字符,还是要注意的。需要同时:使用"" 加转义符 举例来说:echo "console.log(\"Hello World\");" > test.js# 文件中显示:console.log("Hello World");...
原创
2022-01-27 15:20:06
1359阅读
正常的字符当然没有问题,一些特殊字符,还是要注意的。需要同时:使用"" 加转义符 举例来说:echo "console.log(\"Hello World\");" > test.js# 文件中显示:console.log("Hello World");...
原创
2021-08-07 09:04:12
1302阅读
replace ,replaceAll 两者都是由正则表达式类库实现的,但是 replace 采用的是字符串原有的意思来替换,而 replaceAll 则是按照正则表达式的字符串来替换,正则表达式中有 15 个元字符,是有特殊意义的,使用时需要转义,这 15 个字符分别是: ( [&
转载
2023-05-31 16:49:57
494阅读
Java 中的转义字符有好几种,常见的有:八进制转义字符,格式:\ + 1到3位八进制数字,如\1, \20,范围为 \0 ~ \377,即最大值为255。Unicode转义字符,格式:\u + 四个十六进制数字,范围为\u0000 ~ \uFFFF,即:0~65535特殊字符,包括3个:\":双引号;\':单引号;\\:反斜线控制字符:包括5个:\' 单引号字符;\\ 反斜杠字符;\
转载
2023-06-20 14:46:23
809阅读
() : 创建成组的命令
1) 这个结构也是一组命令代码块,事实上,它是匿名的函数。然而与一个函数所不同的,在代码块里的变量仍然能被脚本后面的代码访问。
2) 在参数替换中为字符串变量赋值: ${HOSTNAME?} ${USER?} ${MAIL?}# 如果列出的一个或多个基本的环境变量没有设置,将打印出错信息。
&n
转载
精选
2011-05-15 22:15:29
696阅读
用例$# 参数的数量,不包含进程名$@ 显示除了进程名之外所有的参数 (字符串形式)$$ 当前进程号$? 显示最后一个命令的退出状态 0:表示没有错误,其他值表示有错误$- 显示当前shell的选项$0 执行原程序(在执行的程序)` `和$( )作用相同
原创
2016-01-06 13:14:56
402阅读
mybatis特殊字符处理
原创
2021-07-22 09:45:01
407阅读
在XML中,有一些符号作为XML 的标记符号,一些特定情况下,属性值必须带有这些特殊符号。 下面主要是讲解一些常用的特殊符号的处理 例一: 双引号的使用。 双引号作为XML 属性值的开始结束符号,因此无法在值中直接使用"". 处理方式可以分为两种。 a: 属性值中没有'(单引号) ,那么可以用单引号
转载
2017-12-07 14:03:00
1071阅读