随笔分类 - Shell
摘要:[root@local ~]# echo " A BC " A BC [root@local ~]# eval echo " A BC " A BC 或者 [root@linux ~]# echo ' A BC ' | python -c "s=raw_input();print(s.strip())" A BC 或者 [root@linux ~]# s=`echo "...
阅读全文
摘要:写了个脚本用cat>>EOF报错如下: input01.sh: line 11: warning: here-document at line 4 delimited by end-of-file (wanted `EOF')input01.sh: line 12: syntax error: un
阅读全文
摘要:需求:spring微服务应用启动较慢并且要求一个应用启完才能启第二个应用。 思路:加了个while true 死循环判断端口启动了才启下一个应用。 执行方式:/appupgrade/spring_cloud/pay.sh xxx
阅读全文
摘要:#!/bin/bash . /etc/rc.d/init.d/functions export JAVA_HOME=/usr/java/jdk1.8.0_111 export PATH=PATH export CLASSPATH=.:JAVA_HOME/lib/tools.jar APP_NAME=$1 BUCKUP_...
阅读全文
摘要:方法1: 使用wc -L命令 wc -L可以获取到当前行的长度,因此对于单独行的字符串可以用这个简单的方法获取,另外wc -l则是获取当前字符串内容的行数。 代码如下: echo "abc" |wc -L 方法2: expr length string 使用expr length可以获取string
阅读全文
摘要:定义数组 在Shell中,用括号来表示数组,数组元素用“空格”符号分割开。定义数组的一般形式为: 代码如下: 数组名=(值1 值2 ... 值n) 例如: 代码如下: array_name=(value0 value1 value2 value3) 或者 代码如下: array_name=( val
阅读全文
摘要:DELL服务器硬件信息采集SHELL脚本最近需要做资产列表,要采集DELL服务器的硬件信息,包括如下信息:1、操作系统信息(类型,版本,内核,平台,主机名)2、主板信息(厂商,机型,序列号)3、CPU信息(型号,个数,物理核数)4、内存(条数,单条容量)5、磁盘(个数,单个容量,磁盘类型,Raid级
阅读全文
摘要:#批量处理域名访问时间 while read line do ping -c 3 line"_result.txt& done >result.txt else echo FifoFile rm $FifoFile for ((i=0;i&...
阅读全文
摘要:法一: 法二: #!/bin/sh DATE=DES" ];then mkdir -p "
阅读全文