随笔分类 -  shell

摘要:一、awk介绍 awk是一种编程语言,主要用于在linux/unix下对==文本和数据==进行处理,是linux/unix下的一个工具。数据可以来自标准输入、一个或多个文件,或其它命令的输出。 awk的处理文本和数据的方式:逐行扫描文件,默认从第一行到最后一行,寻找匹配的==特定模式==的行,并在这 阅读全文
posted @ 2022-04-18 22:04 忆笙歌 阅读(231) 评论(0) 推荐(0) 编辑
摘要:1. sed的工作流程 首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。 sed把每一行都存在临时缓冲区中,对这个副本进行编辑,所以不会修改原文件。 Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。 阅读全文
posted @ 2022-04-18 00:26 忆笙歌 阅读(152) 评论(0) 推荐(0) 编辑
摘要:一、case语句 case语句为多选择语句。可以用case语句匹配一个值与一个模式,如果匹配成功,执行相 匹配的命令。 case var in 定义变量;var代表是变量名 pattern 1) 模式1;用 | 分割多个模式,相当于or command1 需要执行的语句 ;; 两个分号代表命令结束 阅读全文
posted @ 2022-04-16 23:11 忆笙歌 阅读(293) 评论(0) 推荐(0) 编辑
摘要:一、随机数 bash默认有一个$RANDOM的变量 默认是0~32767。使用set |grep RANDOM 查看上一次产生的随机数 echo $RANDOM 产生0~1之间的随机数 echo $[$RANDOM%2] 产生0~2之间的随机数 echo $[$RANDOM%3] 产生0~3之间的随 阅读全文
posted @ 2022-04-15 23:08 忆笙歌 阅读(175) 评论(0) 推荐(0) 编辑
摘要:条件判断 1、语法格式 1、test 条件表达式 2、[ 条件表达式 ] ***中括号两边得有空格 有空值得加双引号否则会报错,[]里面不能加&& || 3、[[ 条件表达式 ]] 支持正侧 = ~ ***中括号两边得有空格 可以有空值 里面可以用&& || 2、常用判断条件 为真则输出0假则输出1 阅读全文
posted @ 2022-04-14 21:24 忆笙歌 阅读(229) 评论(0) 推荐(0) 编辑
摘要:shell介绍 shell介于内核与用户之间,负责命令的解释。 shell类型 [root@localhost ~]# cat /etc/shells 查看shell种类 /bin/sh 是bash shell的一个快捷方式 /bin/bash bash shell 是大多数Linux默认的shel 阅读全文
posted @ 2022-04-12 23:07 忆笙歌 阅读(136) 评论(0) 推荐(0) 编辑
摘要:1、grep工具 grep是行过滤器,根据关键字进行行过滤。 grep 【选项】 '关键字' 文件名 别名定义显示颜色 grep --color=auto ‘time’ passwd :找出具有time的行并把time标红。 l临时:alias grep='grep --color=auto' 永久 阅读全文
posted @ 2022-04-11 21:31 忆笙歌 阅读(142) 评论(0) 推荐(0) 编辑

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