标签 echo 下的文章

  • 📂Shell学习03--echo命令,printf命令,test命令教程

    Shell的命令1.Shell--echo命令2.Shell--printf命令3.Shell--test命令1.Shell–echo命令语法: echo [-option] 字符串(String) 显示普通字符串 例子:echo "This is Bunny's test" echo This is Bunny's test 双引号可以省略,实现效果与上方一...

  • 📂脚本监控Linux、mac或windows某个后台进程,当进程死掉后重新启动服务,以stf为例教程

    1、linux和mac:vi restartstf.sh<pre class="brush:html;gutter:true;">#!/bin/bash while true # 无限循环 flag=`ps -ef |grep "stf" |grep -v "grep" |wc -l` #“ps -aux | g...

  • 📂【转载】Windows-WMI 事件 ID 10或0x80041003 死机 解药教程

    最近笔记本重复了好几次奇怪的现象,重启后进入桌面,然后死机,木有蓝屏。后来在安全模式里查了事件,如下日志名称: Application来源: Microsoft-Windows-WMI日期: 2017-11-11 22:08:41事件 ID: 10任务类别: 无级别: 错误关键字: 经典用户: 暂缺计算机: longware-T430描述:Event filter with query "S...

  • 📂(转)23 个非常实用的 Shell 拿来就用脚本实例教程

    原文:https://zhuanlan.zhihu.com/p/361002716没想到关于shell脚本的文章大家收藏量还挺高的,文末更新一波关于shell脚本的福利,友情提示:很干,错过就真是你的问题了。shell脚本是帮助程序员和系统管理员完成费时费力的枯燥工作的利器,是与计算机交互并管理文件和系统操作的有效方式。区区几行代码,就可以让计算机接近按照你的意图行事。为大家整理了23个实例...

  • 📂Linux的md5sum命令用法教程

    MD5算法可以用来验证网络文件传输的完整性。Linux的md5sum命令便用于生成和校验文件的md5值。需要注意的是,md5sum检验的是文件内容,而不是文件名。语法:md5sum [选项]... [文件]...选项: -b, --binary 以二进制模式读取 -c, --check 从文件中读取MD5 的校验值并予以检查 --ta...

  • 📂Linux下系统如何监控服务器硬件、操作系统、应用服务和业务教程

    1.Linux监控概述Linux服务器要保证系统的高可用性,需要实时了解到服务器的硬件、操作系统、应用服务等的运行状况,各项性能指标是否正常,需要使用各种LINUX命令。做到自动化运维就需要,将上述各项监控指标在同一个软件中展显出来,图形化监控,消息报警机制,日志检看,资产管理等等2.Linux监控的对象2.1 硬件监控(1)服务器:如电源,风扇,磁盘,CPU等,可以使用IPMI监控,在LI...

  • 📂Shell脚本三种循环以及常用转义字符(for、while、until)教程

    遇到重复性操作怎么办在我们用脚本执行任务的时候总会遇到需要重复执行的时候,为了节省资源,除了计划任务,我们还可以使用脚本来完成,接下来就是Shell脚本中的三种循环。一、for循环for循环,又有人称之为条件循环,或者for i in ,其实就是for循环的特性,次数和给与的条件是成正比的for语句结构读取不同的变量值,用来逐个执行同一组命令<pre class="brush...

  • 📂shell脚本多重循环小实验教程

    shell脚本多重循环小实验一、99乘法表<pre class="brush:csharp;gutter:true;">#!/bin/bash for ((a=1;a<=9;a++)) do for ((b=1;b<=$a;b++)) do c=$[$a*$b] echo -n -e "$a*$b=$c\t"...

  • 📂Shell文本处理之awk教程

    awk 命令工作原理:逐行读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。sed命令常用于一整行的处理,而awk比较倾向于将一行分成多个"字段”然后再进行处理。awk信息的读入也是逐行读取的,执行结果可以通过print的功能将字段数据打印显示。在使用awk命令的过程中,可以使用逻辑操作符"&"表示“与"、"||"表示“或"、...

  • 📂jar包启停shell脚本教程

    jar包启动脚本#!/bin/bash export <strong>JAVA_HOME</strong>=/u01/java_home/jdk1.8.0_181 export <strong>APP_HOME</strong>=/u01/test export <strong>APP_NAME</strong>=mzy...

  • 📂一个快速进入pod中容器的shell脚本教程

    #!/bin/bash # define log & color readonly FG_GREY="30" #灰色 readonly FG_RED="31" readonly FG_GREEN="32" readonly FG_YELLOW="33" readonly FG_B...

  • 📂shell通过ping实现ip检测教程

    #!/bin/bash for i in `seq 2 254` do ping -w 1 $1.$i > /dev/null 2>&1 if [ $? -eq 0 ] then echo "The server(${i}) status is UP" echo $1.$i >> i...

  • 📂shell条件语句if教程

    1、单分支语句<pre class="brush:bash;gutter:true;">if [ ];then 命令 fi<pre class="brush:bash;gutter:true;">if [ ] then 命令 fi2、双分支语句<pre class="brush:bash;gutt...

  • 📂shell脚本之case语句教程

    case ... esac 为多选择语句,与其他语言中的 switch ... case 语句类似,是一种多分枝选择结构,每个 case 分支用右圆括号开始,用两个分号 ;; 表示 break,即执行结束,跳出整个 case ... esac 语句,esac(就是 case 反过来)作为结束标记。语法格式:<pre class="brush:bash;gutter:true;...

  • 📂shell循环之跳出循环教程

    1、breakbreak命令允许跳出所有循环(终止执行后面的所有循环)。下面的例子中,脚本进入死循环直至用户输入数字大于5。要跳出这个循环,返回到shell提示符下,需要使用break命令。<pre class="brush:bash;gutter:true;">#!/bin/bash while : do echo -n "输入 1 到 5...

  • 📂shell传参和变量赋值教程

    1、变量赋值方式(1)方式1——直接赋值(=)(2)方式2——read交互式赋值(3)方式3——脚本传参赋值2、readread -p "请输入你的名字和年龄:" name age3、shell脚本传参我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推……例如:<pre c...

  • 📂shell脚本的for循环,while循环,until循环语句教程

    文章目录一,for循环1.1 for循环格式1.1.2一般循环1.2 小练习二 :while 循环2.1 while循环格式2.2 while 循环练习三:until 循环3.1 until 语句格式3.2 until 练习一,for循环1.1 for循环格式for ((i=1;i<=10;i++)); # 变量i赋值1,判断变量i是否小于等于10,如果成立,则i值+1‘,等同((i...

  • 📂shell 数组和算法教程

    Shell 数组和算法一、数组1、数组的定义方法使用括号包含数组中的元素,每个元素都有自己的下标索引,下标起始值为 0,数组中元素可以为数组或字符创等方法一: 数组名=(value0 value1 value2 ...) 方法二: 数组名=([0]=value [1]=value [2]=value ...) 方法三: 列表名=“value0 value1 value2 ...”...

  • 📂shell双重循环、IFS分隔符、趣味图形、九九乘法表教程

    shell双重循环、IFS分隔符、趣味图形、九九乘法表一、shell脚本值双重循环1、跳出循环之break命令for ( (a=1; a<=5; a++) ) do echo "outer loop: $a" for ( (b=1; b<=50; b++) ) do if [ $b-eq 5 ] then ...

  • 📂linux bash 让一串十六进制值ascii码转成可阅读字符串教程

    需求: 从ipmitool 或者 某工具获取到 raw data.(ascii码) 希望让它转成可阅读格式。例如,ipmitool 抓到了一串值:“48 41 50 50 59” 以下例子可以直接使用,只需要指定 str 就行 # separator IFS=" " #test ascii: HAPPY str="48 41 50 50 5...

  • 📂【分享】自动删除Xilinx的SDK/Vitis下软件(驱动程序)的旧版本的Linux脚本,便于Source Insight查看Xilinx的软件代码教程

    Xilinx的开发工具SDK/Vitis都可以自动根据Vivado设计,创建软件工程,自动配置各个外部设备的驱动程序。为了兼容旧版本工程,SDK/Vitis里提供了多个IP版本的驱动程序。如果在SDK/Vitis的软件工程里查看代码,驱动程序都是正确的。如果没有工程,也可以在安装目录下查看代码,比如目录Vitis\2020.2\data\embeddedsw\XilinxProcessorI...

  • 📂Shell脚本之数组教程

    基本数据数组语法 数组名称=(元素1 元素2 元素3)数组读出 ${数组名称[索引]}数组赋值 方法一:一次赋一个值array0[0]='tom' 方法二:一次赋多个值 array2=(tom jack alice) array3=(`cat /etc/password`) 查看数组declare -a 访问数组元素echo ${array[0]} # 访问数组中的第一个...

  • 📂进程启停脚本模板教程

    目录启动脚本停止脚本在Linux上启动程序后台运行时,往往需要输入一堆复杂的命令,为了能快速编写一个完善的启动脚本,整理一个通用的启停脚本模板如下。 脚本支持从任意位置执行,不存在路径问题。启动脚本#!/bin/bash current_path=$(cd `dirname $0`; pwd) parent_path=$(cd ${current_path} ; cd ..; pwd) ...

  • 📂Shell基本语法---基础教程

    #!/usr/bin/env bash #---------------------- # 这里是注释 #---------------------- <<EOF 这里是多行注释 EOF echo "hello, world" # printf 后面的格式化字符串可以是加双引号,可以加单引号,可以不加引号 printf "%-10s %-8s...

  • 📂bat脚本杀进程教程

    参考:https://www.cnblogs.com/xiaostudy/p/[email protected] off & setlocal EnableDelayedExpansion title 杀死端口 set /p port=请输入端口号(0~65535): set pid=0 for /f "tokens=2,5" %%b in ('netst...

  • 📂Teamcenter 13 ITK 在SUSE linux 12 编译教程

    1、安装部署Teamcenter13 服务器(DB、TC Foundation、J2EE 服务端)或应用层服务(TC Foundation、J2EE 服务端)、Sample样例程序,具备支持ITK编译和运行条件。2、编写编译脚本。echo "Start compile itk sign"export TC\_ROOT=/usr/Siemens/Teamcenter13echo $TC\_RO...

  • 📂文本处理工具和正则表达式以及shell编程教程

    1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来[10:27:44 [email protected] ~]\ [#grep -v '/sbin/nologin' /etc/passwd |cut -d: -f1root sync shutdown halt zhao user1 user2 user32、查出用户UID最大值的用户名、...

  • 📂shell脚本(8)-流程控制if教程

    一、单if语法1、语法格式:if [ condition ] #condition值为 then commands fi2、举例:[[email protected] test20210725]# vim document.sh #!/usr/bin/bash #假如没有/tmp/abc这个文件夹,就创建一个 if [ ! -d /tmp/abc ] then ...

  • 📂shell 技术学习教程

    shell学习echo输出带颜色echo -e "\e[1;31m this is my red print" # 输出后所有文字变色,可修改回来 echo -e "\e[1;31m this is my red print \e[1;0m"

  • 📂网络重装CentOS7教程

    一键重装脚本#!/bin/bash #Net Reinstall Centos System red='\033[0;31m' green='\033[0;32m' yellow='\033[0;33m' plain='\033[0m' nicCard=$(ls /sys/class/net) nicCard=(${nicCard}) d0Str='$0' nicCardName=&quo...