三剑客 脚本grep awk

maven : 无法将“maven”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

解决思路:1、打开CMD,测试Java、mvn等命令是否能够运行,如果不能运行那就是Java环境的问题,参考:Java初学教程进行配置;2、如果上一步没问题,右键IDEA,以管理员身份运行即可。 ......
路径 名称 maven 脚本 函数

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

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

Linux:管道命令与文本处理三剑客(grep、sed、awk)

众所周知,bash命令执行的时候会输出信息,但有时这些信息必须要经过几次处理之后才能得到我们想要的格式,此时应该如何处置?这就牵涉到 管道命令(pipe) 了。管道命令使用的是|这个界定符号。每个管道后面接的第一个数据必定是命令,而且这个命令必须要能够接受标准输出的数据才行,这样的命令才可为管道命令... ......
三剑客 管道 文本 命令 Linux

shell正则之Grep

1.shell正则之Grep 通配符及特殊符号 正则表达式 ......
正则 shell Grep

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