随笔分类 - Shell
摘要:Shell——面试题 使用Linux命令号查看文件的空行行号: 有文件changji.txt: 张三 40 李四 50 王五 60 使用Linux命令计算第二列和并输出 shell脚本里如何检查一个文件是否存在 shell写写脚本对文本排序 用shell写出查找当前文件夹下所有文件内容包含zhen的
阅读全文
摘要:Shell——sort 将文件进行排序,将排序结果标准输出 基本语法 sort(选项)(参数) 选项: -n:依照数值的大小 -r:以相反的顺序来排序 -t:设置排序时所用的分隔符 -k:指定需要排序的列 正序
阅读全文
摘要:Shell——awk 一个强大的文本分析工具,把文件逐行的读入,以空格为默认符将每行切片,切开的部分再进行分析处理。 1.基本用法 awk[选项参数] ‘pattern1 {action1} pattern2 {action2}...' filename pattern:表示AWK在数据中心查找的内
阅读全文
摘要:Shell工具——Sed sed.txt 在第二行下增加 mei nv(不改变元数据) 删除带有wo的行 把wo换成ni 将第二行删除,并将wo替换成ni
阅读全文
摘要:Shell工具 Cut 1.cut 顾名思义:剪,在文件中负责剪切数据,cut命令从文件的每一行剪切字节、字符和字段,并将这些字节、字符字段输出。 基本用法: cut[选项参数] filename 选项参数: -f:列号,提取第几列 -d:分隔符,按照指定的分隔符分割列 cut.txt 1.切割第一
阅读全文
摘要:Shell函数 1、系统函数 1.basename基本用法 basename[string/pathname][suffix] (功能描述:baseanme命令会删掉所有的前缀包括最后一个(‘/’)字符,然后将字符串显示出来。) 选项: suffix为后缀,如果被suffix指定,basename会
阅读全文
摘要:Shell——read读取控制台输入 1.基本语法 read(选项)(参数) 选项: -p:指定读取值时的提示符 -t:指定读取时等待的时间(秒) 参数: 变量:指定读取值的变量名
阅读全文
摘要:Shell流程控制 1、if判断 if [ 条件判断式 ];then 程序 fi 或者 if [ 条件判断式 ] then 程序 fi 注意:[ 条件判断式 ],中括号和条件判断式之间有空格 2、case语句 case $变量名 in "值1") 如果变量的值等于1,则执行程序1 ;; "值2")
阅读全文
摘要:Shell条件判断 1、基本语法: [ condition ](注意 condition 前后要有空格) 条件非空即为true,[]返回false 2、常用条件判断 1.整数间比较=字符串的比较 -lt小于(less than) -le小于等于(less equal) -eq等于(equal) -g
阅读全文
摘要:Shell运算符 基本语法: 1.“[运算式]” 2.expr +,-,\*,/,% 加,减,乘,除 注意:expr运算符间要有空格 (2+3)*4的运算 方法二:
阅读全文
摘要:Shell中的变量(一) 一、系统变量 也可以自定义变量:变量=值 注意空格的位置 撤销变量:unset 变量名 声明静态变量: readonly 变量名 静态变量不能unset,重新启动就会自动消除 变量名称的规则: 字母数值下划线组成但是非数字开头 等号两侧没有空格 在bash中,变量默认类型都
阅读全文
摘要:举例说明,现在我要创建一个batch.ch脚本,完成两件事,1.创建一个more.txt文件,2.在这个文件中写入:“我日你大爷”
阅读全文
摘要:Shell脚本入门 1.脚本格式 脚本以#!/bin/bash开头,指定解析器 用个例子说明: touch hello.sh vim hello.sh #!/bin/bash echo helloworld Tomas 按esc :wq,保存后 执行 sh hello.sh 或者 bash hell
阅读全文
摘要:Shell的解析器 常用的Shell解释器有四种,但是一般sh bash就可以解释,sh软连接到bash,也就是说, sh最终调用的还是bash 系统默认解析shell器: 查看SHELL系统变量的值 bash
阅读全文
摘要:shell简介 Shell是个命令行解释器 顾名思义,就是解释命令的 器 。 解释给谁?给操作系统OS; 干什么?让操作系统完成底层操作。 Shell 也是一个功能强大的编程语言:易编写、易调试、灵活
阅读全文