![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
文章平均质量分 55
空中无色
复杂-简单
展开
-
^ shell
^行首. 在正则表达式中, "^" 表示定位到文本行的行首.控制字符修改终端或文本显示的行为. . 控制字符以CONTROL + key 这种方式进行组合(同时按下). 控制字符也可以使用8进制 或16进制表示法来进行表示, 但是前边必须要加上转义符.控制字符在脚本中不能正常使用.Ctl-B退格(非破坏性的), 就是退格但是不删掉前面的字符.Ctl-原创 2013-08-21 17:23:30 · 1017 阅读 · 0 评论 -
linux_shell教程_细说shell编程
Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Linux系统核心的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。因此,对转载 2013-08-21 09:09:57 · 371 阅读 · 0 评论 -
shell变量在赋值的的时候, 等号前后一定不要有空格
强烈注意, shell中变量在赋值的的时候, 等号前后一定不要有空格. 如果出现空格会怎么样? 注:以下 "^" 代表空格1. "=" 前空格 "VARIABLE^ =value" 脚本将尝试运行一个"VARIABLE"的命令, 带着一个"=value" 参数.2."="后空格"VARIABLE=^value" 脚本将尝试运行一个"value"的命令原创 2013-08-22 09:14:53 · 3361 阅读 · 0 评论 -
shell参考卡片
下面的参考卡片提供了对于某些特定的脚本概念的一个总结. 之前我们已经对这里所提及的概念进行了详细的解释, 并且给出了使用的例子.表格 B-1.特殊的shell变量变量含义$0脚本名字$1位置参数 #1$2 - $9位置参数 #2 - #9${10}位置参数 #10 (10以上参数需要加{原创 2013-08-22 11:00:17 · 647 阅读 · 0 评论 -
Shell中的Grep的常用命令语法
1.双引号引用和单引号引用在gr e p命令中输入字符串参数时,最好将其用双引号括起来。例如:“m y s t r i n g”。这样做有两个原因,一是以防被误解为s h e l l命令,二是可以用来查找多个单词组成的字符串,例如:“jet plane”,如果不用双引号将其括起来,那么单词p l a n e将被误认为是一个文件,查询结果将返回“文件不存在”的错误信息。在调用变量原创 2013-08-23 10:53:50 · 663 阅读 · 0 评论 -
Shell中的Awk的常用命令语法
awk命令擅长格式化报文或从一个大的文本文件中抽取数据包,下面是该命令的基本语法awk [-F filed-separator] “commands” input-file(s)[ - F域分隔符]是可选的,aw k使用空格作为缺省的域分隔符,如果在要处理的文件中是以冒号作为分割域的(如passwd文件),则在处理的时候要这样指明awk –F: command input-原创 2013-08-23 10:57:06 · 667 阅读 · 0 评论 -
Shell中的Sed的常用命令语法
Sed是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。1.行的匹配[root@mypc /]# sed -n '2p' /etc/passwd 打印出第2行[root@mypc /]# sed -n '1,3p' /etc/passwd 打印出第1到第3行[root@mypc /]# sed -n '$p' /etc/passwd 打印出最后一行[ro原创 2013-08-23 10:59:43 · 852 阅读 · 0 评论