shell
明月&清风
这个作者很懒,什么都没留下…
展开
-
工具(cut、sed、awk、sort)
cutcut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出。基本用法cut [选项参数] filename说明:默认分隔符是制表符选项参数说明选项参数功能-f 列号提取第几列-d 分隔符按照指定分隔符分割列-c指定具体的字符3.案例实操(0)数据准备...原创 2020-02-26 00:08:36 · 308 阅读 · 0 评论 -
Shell的函数
系统函数basename基本语法basename [string / pathname] [suffix] (功能描述:basename命令会删掉所有的前缀包括最后一个(‘/’)字符,然后将字符串显示出来。选项:suffix为后缀,如果suffix被指定了,basename会将pathname或string中的suffix去掉。案例实操(1)截取该/root/learn/lear...原创 2020-02-25 21:48:25 · 297 阅读 · 0 评论 -
Shell的read读取控制台输入
read读取控制台输入基本语法read(选项)(参数)选项:-p:指定读取值时的提示符;-t:指定读取值时等待的时间(秒)。参数变量:指定读取值的变量名2.案例实操(1)提示7秒内,读取控制台输入的名称[root@hadoop100 learnshell]# vim testread.sh#!/bin/bashread -p "请在7秒钟之内输入一个值:" -t 7 ...原创 2020-02-25 19:04:18 · 189 阅读 · 0 评论 -
Shell的条件判断和流程控制
条件判断基本语法[ condition ](注意condition前后要有空格)注意:条件非空即为true,[ learn ]返回true,[] 返回false。常用判断条件(1)两个整数之间比较= 字符串比较-lt 小于(less than) -le 小于等于(less equal)-eq 等于(equal) -gt 大于(greater than)-ge 大于等于...原创 2020-02-25 18:53:58 · 197 阅读 · 0 评论 -
Shell中的变量和运算符
Shell中的变量系统变量常用系统变量$ HOME、$ PWD、$ SHELL、$ USER等2.案例实操(1)查看系统变量的值[root@hadoop100 learnshell]# echo $HOME/root(2)显示当前Shell中所有变量:set[root@hadoop100 learnshell]# setBASH=/bin/bashBASHOPTS=c...原创 2020-02-25 15:07:07 · 145 阅读 · 0 评论 -
Shell脚本入门
Shell概述Shell解析器(1)Linux提供的Shell解析器有:[root@hadoop100 learnshell]# cat /etc/shells/bin/sh/bin/bash/sbin/nologin/bin/dash/bin/tcsh/bin/csh(2)bash和sh的关系[root@hadoop100 learnshell]# ll /bin |...原创 2020-02-25 13:58:47 · 291 阅读 · 0 评论