shell脚本
记录shell脚本语法知识
小宇不内向
广东OPPO移动通信有限公司
展开
-
[Shell]shell获取文件名和文件目录
转载shell获取文件名和文件目录_Jepson2017的博客-CSDN博客_shell获取文件名我们有时候需要获取某个文件路径的文件名或者文件所在目录名,如:/usr/local/nginx/nginx.conf ,我想获取该文件的所在目录名 (/usr/local/nginx)以及 文件名 nginx.conf,那么如何操作呢?下面介绍两种方法。一、利用 ${}1、${var##*/}该命令的作用是去掉变量var从左边算起的最后一个’/’ 字符及其左边的内容,返回从左边算起的最后一个’/’(不含该字转载 2022-04-19 17:52:45 · 868 阅读 · 0 评论 -
shell find指令的用法
本文参考:https://www.cnblogs.com/hchan/p/12882131.html一、命令格式find [路径] [选项] [操作]二、命令参数三、常用选项-name 查找 /etc 目录下以 conf 结尾的文件,文件名区分大小写,例如:find /etc -name '*.conf'-iname 查找当前目录下所有文件名为 aa 的文件,文件名不区分大小写,例如:find . -name aa-user 查找文件所属用户为 yan...转载 2021-08-05 17:22:39 · 8253 阅读 · 0 评论 -
shell常用指令 stdbuf、stderr与stdout
缓冲的类型分为三种:无缓冲、行缓冲、全缓冲。stderr默认是无缓冲。stdout的缓冲类型与输出介质有关:屏幕或者终端使用行缓冲,重定向文件、管道使用全缓冲。stdbuf用于修改标准流的缓冲模式和大小。#-i, --input=MODE#adjust standard input stream buffering#-o, --output=MODE#adjust standard output stream buffering#-e, --error=MODE#adjust原创 2021-07-31 12:37:29 · 2976 阅读 · 0 评论 -
Shell PATH变量用法详解
1.查询PATH 环境变量的值echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/binPATH 变量的值是用":"分隔的路径,这些路径就是系统查找命令的路径。也就是说,我们输入了一个程序名,如果没有写入路径,系统就会到 PATH 变量定义的路径中去寻找是否有可以执行的程序,如果找到则执行,否则会报"命令没有发现"的错误。2.添加环..原创 2021-07-31 11:36:24 · 2143 阅读 · 0 评论