&&和-a都表示“与”判断,比如:if [ ! $1 == 1 ] && [ $2 ==2 ] ; then
echo “OK!”
fi和if [ ! $1 == 1 -a $2 ==2 ] ; then
echo “OK!”
fi都是判断$1 != 1 并且$2 = 2时就OK!一般情况下两种用法都可以,但是有区别:&&表示前者判断成功,才
转载
2024-03-21 12:09:24
65阅读
1.find 查找文件 【 find -name 文件名 】 在当前目录及子目录中找这个文件 【 find -iname 文件名 】 在当前目录及子目录中找这个文件,不区分大小写 【 find -name 文件名 -type f 】 f 表示查找普通文件 -type 查找某一类型的文件 包括 b
转载
2023-05-29 12:08:27
310阅读
查找系统中文件小于100K大于20k的普通文件find/-typef-size+20k-size-100k默认-a可以省略这就是20k<=文件<=100k注意英文k为小写字母查找系统中文件大于100K小于20k的普通文件find/-typef-size-20k-o-size+100k此处得用-o或者的意思才能符合逻辑关系不然默认是–a并且的意思其实一个文件不可能又小于20K又大于100
原创
2018-08-04 16:04:20
8814阅读
点赞
文件查找 find------目录------1、查找条件2、文件查找后的处理----------------1、查找条件1.1)文件名称的匹配 && 多条件名称匹配这里可以使用正则表达式来进行匹配,多条件中的AND -a OR -o来进行拼接root@docker-host-03:~# find . \( -name "list*" -o 
原创
2017-04-06 12:09:33
3787阅读
locate命令 1.locate filename 模糊匹配 只要文件名中包含关键字即可 非实时查找,速度比find快. 依靠索引数据库 /var/lib/mlocate/mlocate.db 每天自动运行一次来更新数据库. updatedb 更新索引数据库 2.适合搜索变化不太频繁的文件.对系统
原创
2023-08-18 12:23:56
167阅读
find命令主要是用来在相应的目录下查找符合给定条件的文件。# find [查找起始路径] [查找条件] [处理动作]find支持文件名的正则表达式查找,按文件修改时间查找,按文件大小查找,按文件权限查找,按文件类型查找等,查找到以后还支持直接对查找到的文件使用命令,功能非常强大Find命令选项参数使用:name选项(iname是不区分大小写): 文件名选项是
转载
2023-11-24 23:13:56
107阅读
Linux Shell I/O Redirector Function
Redirector Function
译:重定向功能(函数)
cmd1 | cmd2
Pipe; take stand
翻译
精选
2011-11-22 17:03:03
649阅读
注:本文由本人最早发布在 http://roland.blog.51cto.com/(Roland技术窝~~),现逐步将原 http://roland.blog.51cto.com/(Roland技术窝~~) 所有文章迁移至此博客,请勿修改“创作类型”!致谢!
Redirector Function
译:重定向功能(函数)
cmd1 |
翻译
精选
2012-07-25 20:14:14
478阅读
编辑文件:使用vim或vi。
原创
2023-10-07 12:25:40
195阅读
Shell在查找要执行的命令时,命令的查找顺序
原创
2019-10-19 20:48:09
1204阅读
点赞
工作中经常在shell脚本中看到set的这两个用法,但就像生活中的很多事情,习惯导致忽视,直到出现问题才引起关注。1. set -eset命令的-e参数,linux自带的说明如下:"Exit immediately if a simple command exits with a non-zero status."也就是说,在"set -e"之后出现的代码,一旦出现了返回值非零,整个脚本
原创
2023-05-28 01:33:06
374阅读
Shell grep的几个参数 -o参数echo "aaaabc"|grep -o "aa"|grep -v grep的输出结果是?如果存在一个”testing:grep”的进程,你想通过 ps aux|grep –o “testing: grep”|grep –v grep来查找进程,那么前面的输出结果是?第一个示例的输出是:
lxg ~ $ echo "aa
转载
2024-05-26 21:07:14
86阅读
Linux系统中的shell是一个非常强大的工具,它可以帮助用户方便地进行文件管理和系统操作。其中,find命令就是一个非常常用的命令,它可以帮助用户找到指定条件的文件或目录。同时,find命令也支持使用-o参数,来实现对多个查找条件的同时满足。本文将介绍linux shell find -o的用法及示例。
首先,让我们来了解一下find命令的基本用法。find命令的基本语法如下:
```ba
原创
2024-04-22 10:29:36
197阅读
一、shell脚本是什么? 通过shell语言将完成一个任务的所有代码写入一个文件,并给予执行权限,这个文件就叫shell脚本。二、shell脚本常用命令1、grep:行检索命令grep options 'keys' filenameOPTIONS:这里列举几个常用的 -i:不区分大小写 -v:查找不包括的内容,即反向选择 -w:按单词搜索(完全匹配) -n:显示行号 -A:显示匹
转载
2023-09-15 19:39:26
71阅读
管道命令:|find命令:---查找命令find [path...] [-option] 参数option:-name:按文件名查找文件-size:匹配文件大小-perm:匹配文件权限-user:匹配文件所有者-group:匹配文件所属组-mtime -n/+n:匹配文件更改时间,‘-’表示内,‘+’表示外-type b/d/c/p/l/f:匹配某一类型的文件sed命令:----无交互式编辑命令s
转载
2024-03-26 17:30:00
64阅读
查询并杀死进程stop_service() {
# 查询Java进程ID
local pid=$(ps -ef | grep java | grep "${process_keyword}" | grep -v grep | awk '{print $2}')
# 如果进程ID不为空
if [[ -n $pid ]]; then
echo "Try to kill $pi
转载
2023-05-31 15:14:40
556阅读
工作中经常在shell脚本中看到set的这两个用法,但就像生活中的很多事情,习惯导致忽视,直到出现问题才引起关注。se
原创
2022-07-26 10:01:12
759阅读
推荐一个可以在线写shell脚本的路径,以备不时之需:https://www.runoob.com/try/runcode.php?filename=helloworld&type=bashprog=${0##*/} 表示该shell的参数$0,也就是该shell命令的具体路径值。通过1. ## 表示 去除$0以/为分隔符的头部字符串,2. ** 表示去除
转载
2024-07-29 11:35:18
32阅读
查找目录:find /(查找范围) -name '查找关键字' -type d
转载
2018-04-18 11:05:00
158阅读
2评论
### HBase Shell查找教程
HBase是一个开源的、非关系型分布式数据库,基于Google的BigTable设计。在HBase中,用户可以存储海量的数据,并进行高效的查找和查询。HBase Shell是与HBase进行交互的重要工具,用户可以通过Shell命令对数据进行增、删、改、查等操作。本篇文章将详细介绍如何使用HBase Shell进行数据的查找,并提供相关的代码示例。
##
原创
2024-08-18 06:27:52
38阅读