趣事 脚本shebang bash

CDH6卸载脚本

touch delete_cdh.sh chmod +x delete_cdh.sh vim delete_cdh.sh sudo delete_cdh.sh #!/bin/bash # cdh 删除脚本,所有节点均需执行 # Linux下rm -r f删除文件夹报错_ Device or reso ......
脚本 CDH6 CDH

NBU备份系统中oracle数据库自动恢复脚本

#!/bin/bash #oracle 数据库恢复源客户端主机名 export client=dmzdb71 cd /usr/openv/netbackup/bin/ CONTROL=`./bplist -C ${client} -t 4 -R / |awk -F: 'NR==1 { print $ ......
脚本 备份 数据库 数据 oracle

linux添加用户批处理脚本

分步执行 添加用户并设置密码 添加用户unicom,uid与groupId均为1024,登录默认终端为bash,主目录为/home/unicom. useradd -u 1024 -U -s /bin/bash -m -d /home/unicom unicom 查看添加结果: cat /etc/p ......
脚本 用户 linux

Shell脚本--for

1. C语言风格的 for 循环 其基本格式为: for((exp1; exp2; exp3)) do statements done for 循环中的 exp1(初始化语句)、exp2(判断条件)和 exp3(自增或自减)都是可选项,都可以省略(但分号 ; 必须保留)。 示例: #!/bin/ba ......
脚本 Shell for

db2数据库备份脚本(linux)

#!/bin/bash dbprofileDir=/home/db2inst1/sqllib/db2profile backUpRootDir=/home/db2inst1/dbbackup/ dbName=svcdb dbUser=db2inst1 dbPassword=db2inst1 sftp ......
脚本 备份 数据库 数据 linux

DB2数据库自动恢复脚本(linux)

################################################################################################### ## ## ## author:Gatsby Release Time:2023/3/17 desc ......
脚本 数据库 数据 linux DB2

Shell脚本--while

while 循环是 Shell 脚本中最简单的一种循环,当条件满足时,while 重复地执行一组语句,当条件不满足时,就退出 while 循环。 while 循环的用法如下: while condition do statements done condition 表示判断条件,statement ......
脚本 Shell while

Shell脚本--case in

当分支较多,并且判断条件比较简单时,使用 case in 语句就比较方便了。 其基本格式为: case expression in pattern1) statement1 ;; pattern2) statement2 ;; pattern3) statement3 ;; …… *) statem ......
脚本 Shell case in

Shell脚本--if

1. if 语句 语法格式为: if condition then statement(s) fi 或者: if condition ; then statement(s) fi condition 是判断条件,如果 condition 成立(返回“真”),那么 then 后边的语句将会被执行;如果 ......
脚本 Shell if

Shell脚本--(())

双小括号 (( )) 是 Bash Shell 中专门用来进行整数运算的命令,它的效率很高,写法灵活。 但是,(( )) 只能进行整数运算,不能对小数(浮点数)或者字符串进行运算。 1. (()) 使用 (()) 的语法格式为: ((表达式)) 通俗地讲,就是将数学运算表达式放在 (( 和 )) 之 ......
脚本 Shell

Shell脚本--test/[]和[[]]

0. 序言 test([]) 和 [[]] 在 Shell 中都是用来检测某个条件是否成立。通过附带选项,可以进行数值、字符串和文件三个方面的检测。 0.1. 与数值比较相关的选项 num1 -eq num2 判断 num1 是否和 num2 相等 num1 -ne num2 判断 num1 是否和 ......
脚本 Shell test

如何将 shell 脚本编译成二进制执行文件

一、说明 很多人写了一些shell脚本,想给其他人用但是又不想公开源代码,所以就要对shell脚本进行加密处理,那么我们可以Shell 脚本编译器工具 (SHC) ,使用 shc 将 bash/shell 脚本编译为二进制文件,隐藏源代码并防止被被人修改的功能。由于在大多数操作系统上默认是不安装的, ......
二进制 脚本 文件 shell

jmeter取样器javaRequest脚本8

1,创建一个maven工程 2,通过maven编译打包生成一个jar包 3,重启jmeter,新建java request请求 4,开始执行脚本 本文永久更新地址: 1,创建一个maven工程 在pom.xml文件中添加 maven下载地址:https://mvnrepository.com/art ......
javaRequest 脚本 jmeter

shell脚本中的&&解析

#!/bin/bash touch file1 # 创建文件file1 rm -f file2 # 删除文件file2 if [ -f file1 ] && echo "hello" && [ -f file2 ] && echo "world" # 如果文件file1存在,则输出"hello" # ......
脚本 amp shell

npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本

在新建项目时候遇到一个问题如上图,安装cnpm或者node都会报这个错误找了半天发现解决方法如下(操作如上图)1、打开终端2、在终端执行:get-ExecutionPolicy,显示Restricted(表示状态是禁止的)3、在终端执行:set-ExecutionPolicy RemoteSigne ......
脚本 npm Program 文件 nodejs

部署多节点elasticsearch集群的shell脚本

以下是一个部署多个节点的elasticsearch集群的shell脚本示例: #!/bin/bash # 设置集群名称 CLUSTER_NAME="my_cluster" # 设置elasticsearch版本号 ES_VERSION="7.10.2" # 设置elasticsearch安装目录 E ......
节点 集群 elasticsearch 脚本 shell

shell 编写脚本的一些细节心得:流程控制

流程控制用得最多的,无非也就是老三样,if、for、while。 if 其中 if 作为判断的函数使用,其中也是有很多小细节的。 例如你要判断两个值是否相等的时候,有两种方式,代码如下: test=2 if ((${test}==2)) then echo "yes" fi if [ ${test} ......
脚本 细节 流程 心得 shell

在 Linux 上一个可以批量 ping 地址的小脚本

前不久想起来公司制作报告的时候需要 ping 一批 URL 然后记录每个 URL 的延迟。于是心血来潮想写个小脚本用来实现这个功能,顺便检测一下自己 shell 脚本能到什么水平,于是写了这么一个小东西,前前后后改了三次。 用法就是脚本同级目录里准备一个叫 url 的 TXT。里面写你要 ping ......
脚本 地址 Linux ping

Shell脚本--重定向

0. 从终端输入一个命令时,通常会将该命令的结果输出到终端。 例如,在终端执行 pwd 命令会在屏幕上显示当前目录: # pwd /root 大多数 UNIX 系统中,命令通常从一个叫标准输入的地方读取输入。同样,命令通常将其输出写入到标准输出。标准输入和标准输出默认情况下都是终端。 那如果想要更改 ......
脚本 Shell

Shell脚本--常用脚本

1.shell脚本查询指定进程并杀死 #!/bin/bash pids=$(ps -ef | grep "${name}" | grep -v "$0" | grep -v grep | awk '{print $2}') # name是进程名称 for pid in ${pids} do kill ......
脚本 常用 Shell

Shell脚本--字符串截取

Shell 截取字符串通常有两种方式:截取指定长度的字符串和截取指定模式的字符串。 1. 截取指定长度的字符串 这种方式除了需要指定起始位置还需要指定截取长度。按起始位置可以分为从左边开始或者从右边开始。 a.从左边开始截取 格式: ${string:start:length} 其中,string ......
字符串 脚本 字符 Shell

Shell脚本--位置参数

0. 特殊参数 在介绍本章内容之前,先介绍几个特殊变量: $0 当前脚本的文件名。 $n 传递给脚本或函数的参数。n是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $* 传递给脚本或函数的所有参数。 $@ 传递给脚本或函数的所有参数。不加双 ......
脚本 位置 参数 Shell

Shell脚本--变量

1. 定义变量 Shell 支持一下三种定义变量的方式: variable=value variable='value' variable="value" variable 是变量名,value 是赋给变量的值。如果 value 不包含任何空白符,那么可以不用引号;否则就必须使用引号。注意,赋值号= ......
变量 脚本 Shell

Shell之bash脚本的编写

下面是我写的一段部署脚本。 #!/bin/bash containerID=`docker ps | grep kapok-admin | awk '{ print $1 }'` docker stop $containerID echo "docker stop $containerID" ima ......
脚本 Shell bash

有谱么跳过试听时间 油猴脚本

须知: 需要先安装油猴插件。 🤔不会点我 🎉 如失效欢迎请反馈哈! 效果 脚本 // ==UserScript== // @name 有谱么脚本 // @version 0.2 // @description 有谱么跳过试听六线谱时间、取消默认节拍器 // @author xxing9199 / ......
脚本 时间

自动化脚本:一键安装python自定义版本

1:环境: centos 7 python2.7 2:脚本内容: #!/usr/bin/env python import os import sys import requests import tarfile import shutil import subprocess # Install n ......
脚本 版本 python

linux远程复制脚本

#!/bin/bash CUR_PATH='/data/ftp/windows' path=$CUR_PATH for dir in $(ls $path) do echo $dir scp -P 22 -r $dir root@124.2*.x.x:/data/www/ftp/ done ......
脚本 linux

zabbix部署脚本

Zabbix监控自动化部署脚本——Web界面让你看起来更牛 原创 李逸皓 运维book思议 2023-03-09 11:25 发表于北京 收录于合集 #linux56个 #脚本44个 #shell41个 #zabbix2个 #系统监控应用2个 先放个链接,万一有人关注呢 运维book思议 李小白,一 ......
脚本 zabbix

linux系统安全审计脚本

Linux系统安全审计脚本 原创 李逸皓 运维book思议 2023-03-08 13:46 发表于北京 收录于合集 #linux56个 #脚本44个 #shell41个 #系统安全4个 先放个链接,万一有人关注呢 运维book思议 李小白,一个北漂的运维。希望能够通过本公众号与业内各位大神交流技术 ......
脚本 系统 linux

【FPGA 仿真和调试脚本】常用系统任务

一、显示任务$display和$write 系统显示任务$display和$write在仿真测试中是最为常用的信息显示方式。$display和$write任务最主要的区别在于,$display在一次输出后会自动换行,而$write则不会,他们的其他用法格式基本类似。 【语法结构】 【任务名】(“【可 ......
脚本 常用 任务 系统 FPGA