Shell
曹恭铖
这个作者很懒,什么都没留下…
展开
-
shell执行变量中的命令
变量里面有的命令可以通道${name}执行,比如有的则不行,比如这时候可以使用eval ${name}来执行为什么会这样原因还没有找到,希望懂的大神帮忙评论解疑一下,谢谢...原创 2019-06-12 16:21:34 · 7743 阅读 · 2 评论 -
Linux expect详解
转自:https://www.jellythink.com/archives/373随处可见的expect第一次见expect这个命令还是我第一次参加全量上线的时候,那是公司的一个牛人用Shell脚本写的一套自动部署、MD5 比对、发布的全量上线工具,没事的时候,看了下其中的几个脚本,好多的expect命令。实在是看不懂这个expect命令的用法,所以就找时间总结了这篇关于expect命令...转载 2019-06-10 22:48:56 · 300 阅读 · 0 评论 -
在expect连接ssh后执行shell
下面是一个监控各个服务器磁盘和内存的例子,文件名:ssh.exp#!/usr/bin/expectset timeout 5set host [lindex $argv 0]set username [lindex $argv 1]set password [lindex $argv 2]#连接sshspawn ssh $username@$hostexpect { ...原创 2019-06-11 00:38:39 · 1050 阅读 · 0 评论 -
linux 删除文件前两行和删除文件后两行
1.删除前两行sed -i '1,2d' filename2.删除后两行sed -i '$d' filenamesed -i '$d' filename这是我能想到的最简单的写法,有更简单方法的可以评论分享一下...原创 2019-06-25 14:11:06 · 7776 阅读 · 0 评论 -
Shell 删除文件前两行和删除文件后两行
#!/bin/bash#删除前两行sed -i '1,2d' filename#删除后两行sed -i '$d' filenamesed -i '$d' filename这是我能想到的最简单的写法,有更简单方法的可以评论分享一下...原创 2019-06-25 14:14:15 · 8049 阅读 · 0 评论 -
Linux-shell脚本字符串截取
转自https://baijiahao.baidu.com/s?id=1606425493933114713&wfr=spider&for=pcLinux-shell脚本字符串截取前言在Linux shell编程中,我们经常需要截取某个字符串来,继续操作,比如:截取日期来创建整分钟的目录之类的。字符截取测试字符串var=1234567...转载 2019-06-12 10:41:44 · 621 阅读 · 0 评论 -
shell脚本获取当前时间、1分钟前时间、1小时前时间和1天前时间
#获取当前时间time=`date +"%Y-%m-%d %H:%M:%S"`#获取一分钟之前time=`date -d "1 minute ago" +"%Y-%m-%d %H:%M:%S"`#获取一小时之前time=`date -d "1 hour ago" +"%Y-%m-%d %H:%M:%S"`#获取一天前时间time=`date -d "1 day ago"...原创 2019-06-12 13:14:53 · 12585 阅读 · 0 评论 -
crontab执行shell脚本无结果,手动执行没问题,改环境变量也不行
说一下我遇到的问题shell文件a.sh#!/bin/bashecho "start"./b.shshell文件b.sh#!/bin/bashecho "end"crontab -e (a.sh和b.sh文件路径/home/)11 * * * * /home/a.sh >> /home/log.log手动执行是没问题的,但是使用c...原创 2019-06-18 15:39:19 · 3003 阅读 · 0 评论