#Shell

Shell变量while循环内改变无法传递到循环外

转自: https://blog.csdn.net/shawhe/article/details/65631543今天刷Leecode(192Wordfrequency)时,遇到一个shell语法问题,记录下来。首先将题目描述和代码呈上1#!/bin/bash23#Writeabashscripttocalc...

windows平台使用MongoDB shell 来连接 MongoDB 服务器并创建数据库

命令行进入MongoDB的bin目录运行mongod.exemongod--dbpathc:datadb或者找到MongoDB的bin目录双击运行mongod.exe.待输出INETWORK[thread1]waitingforconnectionsonport27017。命令行进入MongoDB的bin目录运行:mo...

PowerShell收发TCP消息包

https://www.cnblogs.com/fuhj02/archive/2012/10/16/2725609.html在上篇文章中,我们在PSNet包中创建了Test-TCPPort函数用于探测指定IP的指定端口是否开放,检测端口之后大多数人想到的可能就是需要通过PowerShell收发TCP消息包了,这篇文章里...
代码星球 ·2020-07-31

Powershell获取WMI设备清单

支持所有PS版本。WMI服务能够报告详细的硬件信息。通常,每个硬件都来自它们自己的WMI代理类。但是要找出这些硬件类的名字是不容易。所有硬件类都在同一个WMI根下面,你可以在根类查询所有的硬件:1Get-WmiObject-ClassCIM_LogicalDevice| Out-GridView上面命令能返回...

Powershell快速入门

来源:https://blog.csdn.net/u011054333/article/details/72567590https://blog.csdn.net/u011054333/article/details/72568190https://blog.csdn.net/u011054333/article/de...
代码星球 ·2020-07-31

hbase shell中执行list命令报错:ERROR: org.apache.hadoop.hbase.PleaseHoldException: Master is initializing

问题描述:  今天在测试环境中,搭建hbase环境,执行list命令之后,报错:hbase(main):001:0>listTABLEERROR:org.apache.hadoop.hbase.PleaseHoldException:Masterisinitializingatorg.apache.hadoop....

linux,shell中if else if的写法,if elif

需求描述:  在写shell脚本的过程中,用到了ifelse的写法,突然有多个参数需要判断  那么就想到了ifelseif的用法,于是进行如下的测试。测试过程:1.写如下的测试脚本,进行多个值的判断#!/bin/bashif[[$1='tomcat']];thenecho"Inputistomcat"elseif[[$...
代码星球 ·2020-07-24

linux,shell脚本中获取脚本的名字,使用脚本的名字。

需求描述:  写shell脚本的过程中,有时会需要获取脚本的名字,比如,有的时候,脚本  中会有usage()这种函数,可能就会用到脚本的名字。实现方法:  shell脚本中,通过使用$0就可以获取到脚本的名字或者说脚本本身。操作过程:1.通过以下的脚本写了一个脚本的使用函数usage()#!/bin/bash#fun...

ssh在本地调用远程主机上的命令,不登录远程主机shell

需求描述:  在实际shell脚本的编写过程中,需要通过ssh远程执行一个命令,并返回执行的结果  简单来说,就是将命令发送到远程的主机上进行执行,但是并没有实际的登录到远程主机上。即通过  ssh的方式本地调用远程的命令。实现方法:  通过下面脚本测试通过ssh发送命令给远程主机,并且返回执行结果:sshuserna...

shell脚本中,for基于列表进行循环的实现方法

需求描述:  在写脚本中需要这么个需求,需要对一个列表中的值进行循环  比如,列表中的值mysqld,zookeeper,hbase  简单来说,for基于列表值的循环。脚本测试过程:1.测试脚本#!/bin/bashforiin{mysql,zookeeper,hbase}doecho$idone 或者#!...

shell脚本中,将所有的参数值否赋给一个变量或者说将所有的参数合成一个字符串,获取所有参数

需求描述:  在写脚本的过程中,遇到这样的一个需求,将脚本执行过程中,传递给  脚本的所有的参数,都赋值给一个变量然后在对这个变量进行处理。测试过程:通过以下的脚本将所有传递给脚本的变量都赋值一个变量或者说将所有参数组合成一个字符串。#!/bin/bashps_name=$*echo$ps_name 备注:通...

shell中判断一个变量是否为0或者为某个具体的值

需求说明:  在实际写脚本的过程中,需要判断某个变量的值是否为某个数字,  比如,判断某个进程的数量是否为0用来确定进程是否存在,这样的情况。  简单来说,算术比较。测试过程:  通过以下的脚本来判断mysql的后台进程数是否为0,如果不为0,  显示出当前的进程数量。脚本如下:#!/bin/bashpid_cnts=...

shell脚本中判断一个字符串是否是空字符串

需求说明:  在写脚本的时候,有的时候,需要判断一个字符串是否为空,因此,在此写出如何判断一个字符串为空的方法。  简单来说,就是字符串的比较。测试脚本:  以下的脚本用于测试str_1和str_2是否是空字符串:#!/bin/bashstr_1=''str_2=Badboyif[[-z$str_1]];thenech...

linux shell判断脚本执行时传入了多少个参数,判断脚本参数个数,参数数量

需求描述:  在写shell脚本的时候,会有这样的需求,脚本在执行的过程中是需要传入参数的,如果没有参数传递给脚本,  就会给出相应的脚本使用方法或者例子,告知,脚本后面应该加什么样的参数。所以呢,这里要做的就是如何  知道当前传递给脚本的参数的数量,如果是0个,就执行使用说明的显示。实现方法:  脚本中通过$#来判断...

shell之批量新增用户脚本(http-basic-auth)

user.txt(用户名记录文件)test001@163.comtest002@163.comuser.sh(shell脚本):forlinein`catuser.txt`doecho$line"u"$lineprintf"$line:$(opensslpasswd-crypt$line)">>conf.d...
首页上一页...3334353637...下一页尾页