shell
文章平均质量分 58
爱上口袋的天空
一步一流年,止不住的脚步,挽不回的青春!
展开
-
Shell编程之sort命令的使用
sortsort命令是在Linux里非常有用,它将文件进行排序,并将排序结果标准输出。基本语法sort (选项) (参数)参数:指定待排序的文件列表案例实操## 数据准备[bd@localServer ~]$ touch sort.sh[bd@localServer ~]$ vim sort.sh bb:40:5.4bd:20:4.2xz:50:2.3ww:10:3.5ss:30:1.6### 按照“:”分割后的第三列倒序排序。[atguigu@hadoo转载 2022-05-02 12:38:27 · 672 阅读 · 0 评论 -
shell脚本之awk命令
1. awk的用法语法格式:awk [选项] ‘指令’ 操作文件常用选项:-F: 指定分隔符,分隔符用""引起来-v:var=value在awk程序开始之前指定一个值valu给变量var,这些变量值用于awk程序的BEGIN快-f:后面跟一个保存了awk程序的文件,代替在命令行指定awk程序2、实例1:在命令行直接输入awk指令2.1、准备一个1.txt文件,内容如下2.2、逐行读取文件1.txt内容并打印 命令:awk '{print}'1.txt...转载 2022-05-02 12:35:03 · 5576 阅读 · 0 评论 -
shell工具之cut、sed命令
1、cutcut命令从文件的每一行剪切字节,字符和字段并将这些字节,字符和字段输出cut [选项参数] filename-f 列号,提取第几列,可以跟多个数字,用逗号隔开 -d 分隔符,按照指定分隔符分隔列 -c 后面只有一个数字,表示截取第几个字符# DESC 切割cut.txt第一列[linux@localhost datas]$ cat cut.txtdong shenguan zhenwo wolai laile le[linux@localhost data转载 2022-05-02 11:21:57 · 793 阅读 · 1 评论 -
shell编程之常用判断条件、流程控制IF、case、for、WHILE循环、read读取控制台输入、函数basename、dirname以及自定义函数
一、常用判断条件1、两个整数之间比较2、文件权限判断-r 有读的权限 -w 有写的权限 -x 有执行的权限3、文件类型判断-f 文件存在并且是一个常规文件 -e 文件存在 -d 文件存在并是一个目录# 判断23是否大于2[linux@localhost datas]$ [ 23 -gt 2 ][linux@localhost datas]$ echo $?0# 判断helloworld.sh是否有写入权限[linux@localhost datas]$ [ .转载 2022-05-02 09:23:54 · 232 阅读 · 0 评论 -
shell编程之常用系统变量、自定义变量、特殊变量、运算符
1、shell编程之常用系统变量$HOME $PWD $SHELL $USER[linux@localhost datas]$ echo $HOME/home/linux[linux@localhost datas]$ echo $PWD/home/linux/datas[linux@localhost datas]$ echo $SHELL/bin/bash[linux@localhost datas]$ echo $USERlinux2、自定义变量2.1、基本语转载 2022-05-02 08:55:28 · 284 阅读 · 0 评论 -
$*与 $@的区别
$*和$@是Shell的特殊变量,作用都是获取传递给脚本或函数的所有参数。在没有被双引号包围时,两者没有区别,都是将接受到的每个参数都是独立的,用空格分隔。也就是说下面两段代码是等效的。[root@localhost code]# cat test for var in $@ do echo ${var} done[root@localhost code]#[root@localhost code]# ./test a b c d eabcde[转载 2022-05-02 08:55:58 · 725 阅读 · 0 评论