#Shell

shell 按行读取文件

 #!/bin/bashcount=1//赋值语句,不加空格cattest|whilereadline//cat命令的输出作为read命令的输入,read读到的值放在line中doecho"Line$count:$line"count=$[$count+1]//注意中括号中的空格。doneecho"finis...
代码星球 ·2020-08-09

shell 输入不显示在监视器上

 #!/bin/bashread-s-p"Enteryourpassword:"passecho"yourpasswordis$pass"exit0 输出:Enteryourpassword:yourpasswordisdedede ...
代码星球 ·2020-08-09

shell 计时获取输入

 #!/bin/bash if read-t 5 -p "pleaseenteryourname:" name then     echo "hello$name,welcomet...
代码星球 ·2020-08-09

如何通过shell脚本操作MongoDB

 通过shell脚本对MongoDB进行自动化操作运行写好的./show.sh脚本 发现能够建立mongo链接#!/bin/shmongoWordPress--eval"showcollections;db.posts.find().limit(10);"或者把mongo作为shell解析器:#!/...

shell 设置超时时间

 等待20s后退出a=1b=20while(true)doif[$a-eq$b]thenecho"20s!!!"breakelseif[[true]];thensleep1let"a=a+1"echo$aelsebreakfifidone ...
代码星球 ·2020-08-09

shell 交互式选择(select)

 新建文件sudovitest.sh写入如下内容:#!/bin/bashecho"WhatisyourfavouriteOS?"selectvarin"Linux""GnuHurd""FreeBSD""Other";dobreak;doneecho"Youhaveselected$var"赋予执行权限sudo...
代码星球 ·2020-08-09

shell 字符串加入变量

 your_name='runoob'str="Hello,Iknowyouare"$your_name"!"echo$str ...
代码星球 ·2020-08-09

Shell脚本之无限循环的两种方法

 for#!/bin/bashseti=0setj=0for((i=0;i<10;))dolet"j=j+1"echo"-------------jis$j-------------------"done while#!/bin/bashsetj=2while(true)dolet"j=j+1...

shell 变量赋值运算

 1.变量赋值:name=lbg等号前后不能有空格name="LebronJames"变量值中有空格要用双引号echo${name}用${}更保险shopt-s-onounset设置“先声明再使用”2.取消变量:unset释放变量和函数的内存3.位置参数:${n}:输入的第n个参数($...
代码星球 ·2020-08-09

shell 判断变量是否为空

 一句话判断[!$a]&&echo"aisnull" 1.判断变量read-p"inputaword:"wordif[!-n"$word"];thenecho"youhavenotinputaword!"elseecho"thewordyouinputis$word"fi或者#!/b...
代码星球 ·2020-08-09

shell 清空指定大小的日志文件

 #!/bin/bash#当/var/log/syslog大于68B时if![-f/var/log/syslog]thenecho"filenotexist!"exit1fiif[`ls-l/var/log/syslog|awk'{print$5}'`-gt$(68)]thencat/var/log/sysl...

写了shell脚本想一键启动三台虚拟机的Zookeeper,却不知道为啥总是启动不了

 首先,一键启动的shell脚本是这样的#!/bin/bashcase$1in"start"){foriinnode01node02node03dossh$i"/opt/module/zookeeper-3.4.5-cdh5.14.0/bin/zkServer.shstart"done};;"stop"){f...

【Spark】Spark-shell案例——standAlone模式下读取HDFS上存放的文件

目录可以先用local模式读取一下步骤一、先将做测试的数据上传到HDFS二、开发scala代码standAlone模式查看HDFS上的文件步骤一、退出local模式,重新进入Spark-shell二、开发scala代码可以先用local模式读取一下步骤一、先将做测试的数据上传到HDFScd/export/servers...

【Spark】Spark-shell案例——单词计数统计

目录步骤一、准备本地文件以作测试二、通过--master启动本地模式三、开发scala单词统计代码步骤一、准备本地文件以作测试在第一台机器执行mkdir-p/export/servers/sparkdatascd/export/servers/sparkdatas/vimwordcount.txthellomehell...
首页上一页...2829303132...下一页尾页