/*关于java语言当中的char类型: 转义字符\ 转义字符出现在特殊字符之前,会将特殊字符转换成普通字符。 \n 转行符 \t 制表符 \' 普通的单引号 \\ 普通的反斜杠 \" 普通的双引号*/public class test2 { public static void main(String[] args) {// \n不是一个字符串,而是一个字符,这是一个“换行符”,属于cha
转载 2023-09-18 18:39:14
71阅读
相信熟悉linux的童鞋不会对这四个符合陌生,shell脚本的文件流有时候真的挺容易搞晕人的,下面我们一起了解一下吧 参考链接:http://www.cnblogs.com/chengmo/archive/2010/10/20/1855805.html 文件描述符 linux启动后,会默认打开3个文
转载 2018-09-04 21:40:00
917阅读
2评论
1、` 和 $()的区别    反引号本身就对\进行了转义,保留了其本身意思,如果我们想在反引号起到\的特殊意义,我们必须使用2个\来进行表示。所以我们可以简单的想象成反引号: \\ = \    $()则不需要考虑\的问题,与我们平常使用的一样:\ = \题外话: 反引号是老的用法,$()是新的用法,不管是在学
原创 2016-08-08 17:23:18
577阅读
在Linux操作系统,红帽(Red Hat)是一家知名的软件公司,其产品Red Hat Enterprise Linux是企业级操作系统的首选之一。在Red Hat Enterprise Linux,使用Linux Shell
原创 2024-05-08 10:44:07
59阅读
总结: 这些被叫做shell操作符 shell operator 主要分为 control operators和redirection operators <<: 这个被称作here document, 通常用来 打印多行string command会接收任何东西直到它找到下一个WORD(标记),T
转载 2021-09-02 17:36:54
591阅读
转载请注明出处: EOF(End of File)在Shell通常用于指示输入的结束,并在脚本或命令中进行多行输入。它允许用户指定一个特定的分界
原创 2024-01-04 09:40:53
586阅读
1、考虑下面的需求,在主shell执行命令,进入其他的命令,后面的输入,想作为命令的输入,而不是主shell的输入,怎么办? 2、使用&lt;&lt;EOF,告诉主shell,后续的输入,是其他命令或者子shell的输入,直到遇到EOF为止,再回到主shell。 3、这里的EOF只是分界符,使用其他的字符也可以。 4、比如cat,不使用EOF,如下:[root@localhost ~]# cat
转载 2015-05-30 17:38:00
272阅读
在Linux系统Shell是一个重要的组成部分,它是用户与操作系统之间的接口。而在Shell,有一个非常有用的符号就是“
原创 2024-05-22 10:52:16
54阅读
*   多个?   1个#   注释符\    脱义符|     管道符$    作为变量的前缀,用于使用变量!$   使用上一条命令的最后一个参数;     用于两条命令的中间写在一行~   用户的家目录&   表示命令丢到后台   &nb
原创 2017-01-12 14:29:52
632阅读
shell各种括号的作用--()、(())、[]、[[]]、{}、||、&&
转载 2016-12-01 14:43:00
104阅读
2评论
在学习linux的过程,也许你已经接触过某个特殊符号,例如”*”,它是一个通配符号,代表零个或多个字符或数字。下面阿铭就说一说常用到的特殊字符。* 代表零个或多个任意字符。[root@localhost ~]# ls -d test* test  test1  test2  test3? 只代表一个任意的字符[root@localhost ~]#
原创 2017-06-12 16:21:44
932阅读
条件测试是程序设计不可缺少的一部分,以下就是shell程序设计中常见的条件测试方法. “test”或”[ ]”命令:  使用这二个命令用来测试条件是真还是假.使用方法: if test –f file.c then … fi #或 if [ -f file.c ] then … fi   当条件满足(即为真)时,则执行then后面的语句.注意在使用方括号”[]”来测试条件时,方括号要与测试
我的这段脚本,验证数据库连接是否正常:#! /bin/sh。。。while ..do....sqlplus $user/ $passwd@$sid <<!quit;!。。。单独执行没有任何问题,但是放在整个大的script里面,总返回错误:`<<' is not matched请问这是因为什么问题,
转载 2017-03-22 15:13:00
128阅读
2评论
目录一、echo的用法1、echo -n2、echo -e2.1 \b2.2 \c2.3 \n2.4 \f 、\v2.5 \t2.6 \r2.7 \\二、for循环(遍历)1、 格式2、 实例操作一4、 实例操作三:根据IP地址检查主机状态三、while循环(迭代)1.格式:2、实例操作:猜价格游戏,要求在0-999数字范围内猜价格,并有提示信息,统计最终猜测的次数四、until循环1、格
参数处理说明$#传递到脚本的参数个数$*以一个单字符串显示所有向脚本传递的参数$$脚本运行的当前进程ID号$!后台运行的最后一个进程的ID号$@与$*相同,但是使用时加引号,并在引号返回每个参数。$-显示Shell使用的当前选项,与set命令功能相同。$?显示最后命令的退出状态。0表示没有错误,其他任何值表明有错误。算术运算符下表列出了常用的算术运算符,假定变量 a 为 10,变量 b 为 20
转载 2017-01-09 14:22:02
567阅读
 LInux shell的特点是有很多的环境变量,理解环境变量可以更好的对shell进行理解,本篇就着重讲一下shell中比较常用的一些环境变量。1. 各种以$符号开始的变量首先写一个例子来帮助理解:test.sh abc 123 $0:代表执行进程的名称, 其中test.sh为$0$1~$n :传入程序或函数的参数,第一个参数为$1,以此类推   &nb
原创 2010-11-25 17:01:17
926阅读
2点赞
在Linux Shell中有很多的特殊符号,这对于我们写Shell脚本时要特别留意:一方面要知道这些特殊符号的用法,这些符号用好了可以达到事半功倍的效果;但另一方面要避免这些特殊符号的过度使用而导致脚本难以调试、难以阅读。 这些特殊符号罗列出来大致如下: # ; ;; . , / / ‘string
转载 2017-05-18 08:32:00
163阅读
2评论
shell中常用的特殊符号罗列如下: # ;   ;; . , / \\ 'string'| !   $   ${}   $? $$   $* \"string\"* **   ? : ^ $#   $@ `command`{}&nbsp
转载 2017-07-31 01:44:53
714阅读
shell定义了一些特殊的字符,除了$指代变量,,>,|进行标准I/O重定向之外 ,还有下面一些字符:      `  这个符号(就是在Tab和Esc之间的那个键)用于执行命令替换,例如出于某种原因 你想执行uname &ndash;r命令得到内核的版本号并且存入$kernel_version里,可以执行下面 的程序代码
原创 2011-01-13 16:16:44
1061阅读
1点赞
linux脚中经常会遇到一大堆美元符号 ($),有些符号容易搞混,他们代表的含义我做个记录:$0  shell的命令本身(包括完整路径)$1到$9 数字表示shell 的第几个参数 $# 传递到脚本的参数个数$* 以一个单字符串显示所有向脚本传递的参数$$ 脚本运行的ID号$! 后台运行的最后一个进程的ID号$@ 与$*相同。$- 显示shell使用的当前选项。$? 显示最后命
转载 精选 2012-02-12 01:03:52
5161阅读
  • 1
  • 2
  • 3
  • 4
  • 5