随笔分类 -  Shell

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

点击右上角即可分享
微信分享提示