shell变量的高级操作实例
原创 2017-08-23 13:49:08
675阅读
1点赞
一、if高级用法 1.1、条件符号使用双圆括号,可以在条件中植入数学表达式 if (()) #!/bin/bash #Author: www.zutuanxue.com #Created Time: #Script Description: if (( (5+5-5)*5/5 > 10 )) the ...
转载 2021-10-29 20:49:00
84阅读
2评论
shell高级 组命令和子 shell bash 允许把命令组合在一起。可以通过两种方式完成;要么用一个 group 命令,要么用一个子 shell。 组命令: { command1; command2; [command3; ...] } 子 shell: (command1; command2; ...
目录1、在java中创建ES表的字段,在项目中启动同时,如果ES中不存在这个ES表,就会在ES库中自动创建这个表2、通过EShead删除数据3、分词测试4、#设置ES最大返回结果(最大返回:10,000,000条数据)5、为指定字段(introduction等字段)添加使用分词器(ik_smart)6、删除ES索引中某个字段(参考)7、复制索引Ia中的数据到Ib中8、为索引新增字段9、为索引中的某
转载 2023-08-07 15:27:55
99阅读
Shell 数组操作进阶:从创建到高级应用数组是 Shell 脚本中处理批量数据的强大工具,尤其在处理多个相关值时能显著提升代码的可读性和效率。本文将从基础的数组创建开始,逐步深入到各种实用操作技巧,帮助你掌握 Shell 数组的全面应用。一、数组的创建与初始化Shell 数组的创建方式灵活多样,可根据不同场景选择最合适的方法:1. 直接声明初始化bash# 最常用的方式:空格分隔元素 fruit
原创 1月前
61阅读
1、算术操作符2、关系操作符3、布尔操作符4、字符串操作符5、文件相关操作符 算术操作符bash shell 没有提供任何机制来执行简单的算术运算,不过我们可以借助于一些其他程序,如 expr#!/bin/sh val=`expr 2 + 2` echo "Total value : $val" 注意:在操作符与表达式之间必须有空格,整个表达式应该用反引号括起来。 
转载 2024-03-30 18:37:23
39阅读
shell 脚本
原创 2022-06-21 12:21:22
415阅读
  Shell在/etc/shells中   Bash:Bourne-again Shell的缩写 GNU计划的一个组件 与Unix的Bourne Shell完全兼容   Bash优点 Bash支持命令行输入、操作历史查询、快捷键、使用变量等功能。 支持通配符、别名、串操作、文件测试、整形算术运算 可以交互使用,或者作为脚本语言 超过60
原创 2011-02-28 22:31:54
791阅读
1点赞
    ***************************常用的shell命令汇总*********************************一、硬件篇1、cpu相关lscpu                #查看CPU的统计信息cat /proc/cpuinfo   &nbsp
原创 精选 2016-07-30 18:06:28
1056阅读
短路操作符&&|| && 连接的是完整的命令比较下面结果#[ 1 -gt 2 ] && echo "OK"#[ 3 -gt 2 ] && echo "OK"#[ 1 -gt 2 ] || echo "OK"#[ 4 -gt 2 ] || echo "OK"echo $? 显示上次命令的状态是否成功grep "^root" /etc
条件选择if语句选择执行:注意:if语句可嵌套单分支if判断条件;then条件为真的分支代码fi双分支if判断条件;then条件为真的分支代码else条件为假的分支代码fi多分支if判断条件1;then条件为真的分支代码elif判断条件2;then条件为真的分支代码elif判断条件3;then条件为真的分支代码else以上条件都为假的分支代码fi逐个条件进行判断,第一次遇为“真”条件时,执行其分支
原创 2018-07-02 10:39:05
2449阅读
shell基础操作有待补充基础操作基础素养——使用需要转译的字符休眠账户密码权限管道清屏让命令在后台运行黑洞硬件查看显示分辨率软件删除软件和配置文件文件操作复制目录返回上一次目录查找findgrep文件夹大小对比文件类型删除文件夹打包、压缩和解压挂载mount链接硬链接软链接网络调试工具nslookupiwconfigiwgetidiwlistiwpriviperf获取自己IP手动更改IP(临时
转载 2023-11-10 23:27:35
78阅读
    想成为一名合格的linux运维人员,shell编程必不可少。    下面是我摘抄的一些shell规范 供自己以后学习工作使用: find   /home -name lost* 2>err_log表示将标准错误输出,输出到er
翻译 精选 2013-05-30 17:38:25
453阅读
1点赞
一、统一修改blockahead值为1024for curHost in `cat 256node| grep -v '^#' | cut -d'=' -f1` ; do  echo $curHost  ssh $curHost "blockdev --setra 1024 /dev/sd*"done二、定时检测kafka积压脚本:192.167.42.146while tru
原创 2016-01-28 16:37:41
756阅读
#!/bin/bash#mysql.shmysql='mysql-uroot-ptogest'sql='showdatabases;usetogest_sy_department;showtables;'$mysql-e"$sql"mysql-uroot-ptogest--tee="mysql.log"shell操作mysql
原创 2018-04-24 14:06:13
10000+阅读
​升级 Bashmac 自带的 bash 版本是 3.* 版本,好多语法都不支持,所以我们会手动升级 bash第一步:homebrew 安装最新版本bashbrew install bash 再运行 which -a bash,此时你可以看到 mac上有了两个版本的 bash:提示:运行 brew install 命令时首先会更新 homebrew,我们可以按【一次】curl + c 退出更新,
原创 2022-03-29 17:14:25
2321阅读
kafka shell操作
原创 2022-12-28 15:29:43
62阅读
1.将一天前的数据移动到另外一个文件夹中 for i in `ls`; do echo $i; day=`ls -al $i | awk '{print $7}'`; if [ $day -lt 10 ]; then mv $i ../chapters_bak/ ; fi ; done
原创 2022-06-20 20:12:11
39阅读
# MySQL Shell操作简介 MySQL Shell是MySQL官方提供的交互式工具,使用JavaScript语言作为脚本语言,可以用于管理MySQL数据库实例、执行SQL查询和脚本等操作。在本篇文章中,我们将介绍如何使用MySQL Shell进行数据库操作,并提供一些常用的代码示例。 ## 安装MySQL Shell 首先,我们需要安装MySQL Shell工具。MySQL Shel
原创 2024-02-28 03:23:17
79阅读
在这篇博文中,我们将详细讲解如何通过 Shell 操作 Redis。Redis 是一个高性能的键值数据库,它广泛应用于缓存、消息代理和数据存储等应用场景。文章将从环境准备开始,包含分步指南、配置详解、验证测试、优化技巧与排错指南。 ## 环境准备 在开始之前,我们需要确保所有的前置依赖已经安装好。以下是我们要使用的一些工具和版本: * Redis 6.x 及以上版本 * Linux 系统(U
原创 5月前
18阅读
  • 1
  • 2
  • 3
  • 4
  • 5