![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
蓝色叶子
这个作者很懒,什么都没留下…
展开
-
linux shell之find命令和exec结合概述
#linux find命令之exec简单概述#exec解释:# -exec 参数后面跟的是command命令# 它的终止是以;为结束标志的,所以这句命令后面的分号是不可缺少的,考虑到各个系统中分号会有不同的意义,所以前面加反斜杠。# {} 花括号代表前面find查找出来的文件名。#实例1:ls -l命令放在find命令的-exec选项中 function findFile...转载 2018-08-29 15:26:37 · 639 阅读 · 0 评论 -
linux shell之逐行读取文件内容
#逐行读取文件内容#方法1:while循环中执行效率最高,最常用的方法。function while_read_LINE_bottm(){ While read LINE do echo $LINE done < $FILENAME}#方法2 : 重定向法;管道法: cat $FILENAME | while read LINEfunc...转载 2018-08-29 15:26:46 · 3343 阅读 · 0 评论 -
Linux shell之提取文件名和目录名
用于字符串的读取,提取和替换功能,可以使用用于字符串的读取,提取和替换功能,可以使用{} 用于字符串的读取,提取和替换功能,可以使用{} 提取字符串1、提取文件名[root@localhost log]# var=/dir1/dir2/file.txt[root@localhost log]# echo ${var##*/}file.txt2、提取后缀[root@...转载 2018-08-29 15:26:28 · 16583 阅读 · 0 评论 -
linux shell之定期清除历史文件
shell!/bin/bash参数解释filepath:文件目录字符串,以英文;隔离oldtime:天数,保留多少天以内的文件array=(filepath//;/)forvarinfilepath//;/)forvarin{filepath//;/ }) for var in {array[@]} do echo “当前处理目录:”+varif[[...原创 2018-08-29 15:26:18 · 495 阅读 · 0 评论 -
【学习 - shell/python - 解释器】脚本首行#!的作用简介
关于脚本第一行的#!/usr/bin/python的解释,相信很多不熟悉 Linux 系统的同学需要普及这个知识,脚本语言的第一行,只对 Linux/Unix 用户适用,用来指定本脚本用什么解释器来执行。有这句的,加上执行权限后,可以直接用./执行,不然会出错,因为找不到 python 解释器。#!/usr/bin/python 是告诉操作系统执行这个脚本的时候,调用 /usr/b...转载 2019-02-28 10:21:02 · 1493 阅读 · 0 评论 -
【学习 - shell - unix/mac的sed命令】
在jenkins构建时,使用在linux服务器验证过的脚本,在mac执行机上一直报错,查看是sed -r命令异常,报错日志:++ sed -r 's/"//g'sed: illegal option -- rusage: sed script [-Ealn] [-i extension] [file ...] sed [-Ealn] [-i extension] [-e scr...原创 2019-03-19 14:36:50 · 1321 阅读 · 0 评论