
shell
文章平均质量分 58
爱上口袋的天空
一步一流年,止不住的脚步,挽不回的青春!
展开
-
Shell编程之sort命令的使用
sort sort命令是在Linux里非常有用,它将文件进行排序,并将排序结果标准输出。 基本语法 sort (选项) (参数) 参数:指定待排序的文件列表 案例实操 ## 数据准备 [bd@localServer ~]$ touch sort.sh [bd@localServer ~]$ vim sort.sh bb:40:5.4 bd:20:4.2 xz:50:2.3 ww:10:3.5 ss:30:1.6 ### 按照“:”分割后的第三列倒序排序。 [atguigu@hadoo转载 2022-05-02 12:38:27 · 703 阅读 · 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 · 5668 阅读 · 0 评论 -
shell工具之cut、sed命令
1、cut cut命令从文件的每一行剪切字节,字符和字段并将这些字节,字符和字段输出 cut [选项参数] filename -f 列号,提取第几列,可以跟多个数字,用逗号隔开 -d 分隔符,按照指定分隔符分隔列 -c 后面只有一个数字,表示截取第几个字符 # DESC 切割cut.txt第一列 [linux@localhost datas]$ cat cut.txt dong shen guan zhen wo wo lai lai le le [linux@localhost data转载 2022-05-02 11:21:57 · 858 阅读 · 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 · 261 阅读 · 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 $USER linux 2、自定义变量 2.1、基本语转载 2022-05-02 08:55:28 · 305 阅读 · 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 e a b c d e [转载 2022-05-02 08:55:58 · 756 阅读 · 0 评论