文章浏览阅读8.7k次。shell循环 for 一级目录二级目录三级目录一级目录二级目录三级目录_shell for循环执行命令...
admin 2024-01-22
文章浏览阅读58次。1.系统函数1.1 basename基本语法basename [string/ pathname] [suffix] (功能描述:basename命令会删掉所有的前缀包括最后一个(‘/’)字符,然后将字符串显示出来。选项:suffix为后缀,如果suffix被指定了,basename会将p......
admin 2024-01-22
文章浏览阅读5.6w次,点赞2次,收藏11次。1, 用tr 例如:UPPERCASE=$(echo $VARIABLE | tr '[a-z]' '[A-Z]') (把VARIABLE的小写转换成大写) LOWERCASE=$(echo $VARIABLE | tr '[A-Z]' '[a-z]') (把VARIABLE的大写转换成小写) 2, 用typeset typ_shell 字母......
admin 2024-01-22
文章浏览阅读302次。1.基本语法[ condition ](注意condition前后要有空格)注意:条件非空即为true,[用户]返回true,[] 返回false。2.常用判断条件(1)两个整数之间比较 = 字符串比较 -lt 小于(less than) -le 小于等......
admin 2024-01-22
文章浏览阅读110次。1.cutcut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出。1.1 基本用法cut [选项参数] filename说明:默认分隔符是制......
admin 2024-01-22
文章浏览阅读872次。一,查看当前shell#cat /etc/shells #可以看到本系统中可以使用哪些shell #echo $SHELL #可以查看当前默认的shell二,为什么按上下键没有提示历史记录说明当前shell不是/bin/bash三......
admin 2024-01-22
文章浏览阅读81次。1.京东问题1:使用Linux命令查询file1中空行所在的行号答案:[用户@hadoop102 datas]$ awk '/^$/{print NR}' sed.txt 5问题2:有文件chengji.txt内容如下:张三 40李四 50王五 60使用Linux命令计算第二列的和并输出答案:[用户@hadoo......
admin 2024-01-22
文章浏览阅读734次,点赞2次,收藏7次。本期内容:1 Linux Shell的变量2 Linux Shell的控制结构3 Linux Shell的函数4 Linux Shell在大数据中的应用三、shell中变量和引用实战1、变量可以分为三种类型, 1)本地变量:只在当前shell生命周......
admin 2024-01-22
文章浏览阅读1.1k次。1、首先创建一个.sh脚本:touch read.sh2、对脚本进行编写:vim read.sh3、具体内容: #!/bin/bash read -t 9 -p "enter you want in 9 seconds" DATA echo $DATA4、其中-t是指输入限定时间,-p是指输入的指示符5、执行: bash ./......
admin 2024-01-22
文章浏览阅读151次。基本用法参数说明案例:首先进入到linux系统中,准备数据基本用法参数说明命令功能案例:准备数据ps:文件并没有改变基本用法参数说明案例:准备数据awk的内置变量案例:基本语法参数说明案例:准备......
admin 2024-01-22
文章浏览阅读1.5w次。需求:统计每个进程使用的句柄(文件)数方法一: 使用awk (可不要求排序)sudo lsof | sed '1,2d' | awk '{++map[$1]}END{ for( i in map ){print i,map[i] } }' | sort -rnk 2 (实际为统计第一列的的重复个数)解释:map可理解为key-value对象s......
admin 2024-01-22
文章浏览阅读163次。1.基本语法read(选项)(参数) 选项:-p:指定读取值时的提示符;-t:指定读取值时等待的时间(秒)。参数 变量:指定读取值的变量名2.案例实操(1)提示7秒内,读取控制台输入的名称[用户@hadoop101 datas]$ touch......
admin 2024-01-22
文章浏览阅读1.1w次。应用环境:在实际业务中,表中数据量大且历史数据不会被修改,成交订单数据,可以采用增量表导入#!/bin/bash#传入增量导入的起始日期,若不传,则默认为前一天args=$1dt=if [ ${#args} == 0 ] then dt=`date -d ......
admin 2024-01-22
文章浏览阅读347次,点赞36次,收藏27次。Shell是一个命令行解释器,接收应用程序用户命令,去调用操作系统的内核。它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设......
admin 2024-01-22
文章浏览阅读3.5k次,点赞19次,收藏82次。前言:现在在我们已经知道了Linux系统和命令行的基础知识,是时候开始编程了。本章讨论编写 shell脚本的基础知识。在开始编写自己的shell脚本前,你必须了解的基本概念都在这里。一......
admin 2024-01-22
文章浏览阅读2k次,点赞23次,收藏30次。写在前面,本篇适用于有一定shell基础的同学,主要对shell处理用户输入相关的常用小知识点的归总,主要涵盖以下几个知识点:脚本外部参数 脚本参数跟踪 移动变量 处理选项 将选项......
admin 2024-01-22
文章浏览阅读103次。1. 脚本格式脚本以#!/bin/bash开头(指定解析器)2.第一个Shell脚本:helloworld(1)需求:创建一个Shell脚本,输出helloworld(2)案例实操:[用户@hadoop101 datas]$ touch helloworld.sh[用户@hadoop101 datas]$ vim helloworld.sh在hello......
admin 2024-01-22
友情链接申请要求: 不违法不降权 权重相当 请联系QQ:737597453