Shell:Day09-2.笔记】的更多相关文章

20171123 Linux shell 基础学习笔记1. shell 的开始 一般是 #!/bin/bash 通过 #! 来唯一指定使用的shell路径 其他的 # 都表示注释.2. shell 的变量 定义变量直接用 variablename= value 就可以 其中变量名与等号之间没有空格. 使用变量的时候 是 ${vairablename} 的方式进行使用 大括号可以有可以没有,但是建议有. 可以使用 for file in `ls /etc/` 的方式来循环取得文件名. 使用do d…
awk [单独的编程语言解释器]1.awk介绍 全称:Aho Weinberger Kernaighan 三个人的首字母缩写:  1970年第一次出现在Unix机器上,后来在开源领域使用它: 所以,我们在Linux中使用,改名为GNU awk:所以,在Linux上实际上叫做gawk:  grep 行过滤器  -o -i -v -E  grep  egrep  fgrep[写什么就匹配什么] sed 行编辑器  -n p 1.地址定界 3,5,/pat/[e] 2.命令 p a \ i \ w c…
LinuxShell编程学习笔记目录附笔记资源下载 目录(?)[-] 写在前面 第一部分 Shell基础编程 第二部分 Linux Shell高级编程技巧 资源下载 写在前面 最近花了些时间学习Shell,视频学习过程中做了笔记,留给大家参考. 第一部分 Shell基础编程 第一部分 Shell基础编程——第一章 Shell简介 http://blog.csdn.net/wentasy/article/details/8702846 第一部分 Shell基础编程——第二章变量和运算符 http:…
继续开始shell十三问中11-13问和后续补充的笔记,加油! (14)输入重定向与输出重定向 “>”是标准输出重定向,可以把输出结果送入文件 “<”是标准输入重定向,可以重新指定文件的内容作为输入 “2>”是标准错误重定向,可以把命名执行出现的错误提示送入文件 如果你想把标准输出和标准错误输出到一个文件中,可以使用如下的方法 $ ls my.file no.such.file 1>file.both 2>&1 (错误到输出) $ ls my.file no.such…
<shell十三问>是网中人前辈首发在CU论坛上对SHELL的一些整理,非常值得一读 注:笔记的标号非问题标号,而是知识点的标号.本篇笔记记录的是1-10问的知识点 (1)IFS:Shell预设使用的栏位分隔符号,可以由一个几多个“空白键(White Space).表格键(Tab).回车键(Enter)”组成 (2)echo命令支持的常用选项和反斜线控制字符 -e:启用反斜线控制字符的转换(参考下表) -E:关闭反斜线控制字符的转换(预设如此) -n:取消行末之换行符号(与-e选项下的\c字符…
shell编程中可以实现for循环遍历 先来写一个最简单的吧,循环输出从1到10,脚本内容为: #! /bin/sh for i in {1..10} do echo $i done 上面的代码从1到20循环输出,使用for关键字进行循环,循环体以do开始,以done结束. 再看第二个例子,这个例子循环遍历一个集合: #! /bin/sh list="a b c d" for item in $list do echo $item done 上面的代码会把集合循环遍历输出,分别输出a.…
目前在学习Shell编程,我会把我的学习笔记记录在这里.大神可以直接略过~ 嗯,第一段代码,肯定是要输出Hello World了~ 以下蓝色字体的内容为linux命令,红色字体的内容为输出的内容: # cd /opt # mkdir scripts # vim script01.sh 开始编写script01.sh的脚本,脚本内容为: #! /bin/sh echo "hello world!" # chmod +x script01.sh # ./script01.sh hello…
前言: linux中安装mysql以及配置的管理, 基础的运维和管理还是需要会一些的. 这边作下笔记, 以求天天向上(^_^). 安装流程:*). 安装mysql-server1). 借助yum检索相关的mysql rpm包yum search mysqlmysql-server.x86_64 正是我们想要的 2). 安装mysql-serveryum install mysql-server.x86_64 -y默认mysql-client也安装好 3). 启动mysql服务/etc/init.…
前言: 通过对spark集群脚本的研读, 对一些重要的shell脚本技巧, 做下笔记. *). 取当前脚本的目录 sbin=`dirname "$0"` sbin=`cd "$sbin"; pwd` 代码评注:# 以上代码为获取执行脚本所在的目录的常用技巧# sbin=$(dirname $0) 返回可能是相对路径, 比如./ # sbin=$(cd $sbin; pwd) 采用pwd, 来返回脚本所在目录的绝对路径 *). 循环遍历脚本参数 while (( &q…
本文为本人学习笔记,如有转载请注明出处,谢谢 一.Bourne Shell 有如下四种变量: 用户自定义变量 位置变量,即命令行参数 预定义变量 环境变量 二.位置变量 $ 与键入的命令行一样,包含脚本文件名 $, $, ……. $ 分别包含第一个到第九个命令行参数 $# 包含命令行参数的个数 $@ 包含所有命令行参数: “$, $, ……. $”会一个一个拆分解析 $? 包含前一个命令的退出状态 $* 包含所有命令行参数: “$, $, ……. $”所有包括在一起解析的 $$ 包含正在执行进程…