Shell
嚴 帅
本博客为平时学习总结笔记,可能会有不正确的地方欢迎大家指正错误。也方便以后的查阅和复习。
展开
-
Shell学习笔记(企业笔试题)(五)
1、Shell工具(二)1.1Awk一个强大的文本分析工具,把文件逐行读入,以空格为默认分割符将每行切片,切开的部分再进行分析处理。awk[选项参数] ‘pattern1{action1}pattern2{action2}...’ filename pattern:表示AWK在数据中查找的内容,就是匹配模式;这里可以看一下我的另一篇博客:https://blog.csdn.net/weixin_43997530/article/details/111796444 action:在找...原创 2020-12-28 21:26:22 · 280 阅读 · 0 评论 -
Shell学习笔记(四)
函数系统函数(1)basename基本语法basename [string /pathname] [suffix] 功能描述:basename命令会删掉所有的前缀包括最后一个(‘/’)字符,然后将字符串显示出来。选项:suffix为后缀,如果suffix被指定了,basename会将pathname或string中的suffix去掉。用法:截取该/home/test/banzhang.txt路径的文件名称[root@localhost test]# basename /ho.原创 2020-12-28 17:28:06 · 250 阅读 · 0 评论 -
正则表达式语法
字符 说明 \ 将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,"n"匹配字符"n"。"\n"匹配换行符。序列"\\\\"匹配"\","\\("匹配"("。 ^ 匹配输入字符串开始的位置。如果设置了RegExp对象的Multiline属性,^ 还会与"\n"或"\r"之后的位置匹配。 $ 匹配输入字符串结尾的位置。如果设置了Reg...原创 2020-12-27 14:08:37 · 159 阅读 · 0 评论 -
Shell学习笔记(三)
运算符操作原创 2020-12-26 19:03:20 · 1196 阅读 · 2 评论 -
Shell学习笔记(二)
引号反引号:实现命令替换[root@rhel8 ~]# echo `pwd`/root 单引号在单引号中的所有字符(包括元字符),保留原有字符含义,其中不能包含单引号,因此,单引号不支持元字符,变量替换和命令替换[root@rhel8 ~]# echo *anaconda-ks.cfg Desktop Documents Downloads initial-setup-ks.cfg Music Pictures Public Templates test01....原创 2020-06-11 17:09:53 · 413 阅读 · 0 评论 -
Shell学习笔记(一)
shell的引入:首先介绍一个简单的Shell脚本,来引入Shell的学习,这里我们使用Vim创建一个脚本文件01.sh,将下面写入下面内容:#!/bin/bash //这是相当于是一个声明,告诉系统用什么解释器来执行。如果要执行,删掉这一行的其他内容# 这是注释//我们知道Linux中#开头的都为注释行,不会被系统执行,这里就可以写一些关于脚本的信息var1="welcome to use shell script!"echo $v...原创 2020-06-11 12:13:30 · 570 阅读 · 0 评论