linux shell
will的猜想
这个作者很懒,什么都没留下…
展开
-
Shell 基本运算符
Shell 和其他编程语言一样,支持多种运算符,包括:算数运算符关系运算符布尔运算符字符串运算符文件测试运算符原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。例如,两个数相加(注意使用的是反引号 ` 而不是单引号 '):#转载 2018-01-18 10:25:43 · 163 阅读 · 0 评论 -
shell中$(( ))、$( )、``与${ }的区别
命令替换在bash中,$( )与` `(反引号)都是用来作命令替换的。命令替换与变量替换差不多,都是用来重组命令行的,先完成引号里的命令行,然后将其结果替换出来,再重组成新的命令行。exp 1$ echo today is $(date "+%Y-%m-%d")today is 2014-07-01$( )与``在操作上,这两者都是达到相应原创 2018-01-18 10:29:05 · 411 阅读 · 0 评论 -
Linux date命令的用法
在linux shell编程中,经常用到日期的加减运算以前都是自己通过expr函数计算,很麻烦其实date命令本身提供了日期的加减运算非常方便。例如:得到昨天的时间date +%Y%m%d --date="-1 day"date 用法: date [OPTION]... [+FORMAT]date [-u|--utc|--universal] [MMDDhhmm[[CC原创 2018-01-18 10:33:54 · 407 阅读 · 0 评论 -
Shell脚本实现自动输入密码登录服务器
这里我们主要讲使用expect实现自动输入功能:安装:CentOS下安装命令,如下:yum install expect开始之前的一个简单实例:[plain] view plain copy#!/usr/bin/expect spawn ssh root@1.1.1.1 expect "*password:" send "123\r" expect "*#" interact Exp原创 2018-01-18 11:31:12 · 5767 阅读 · 0 评论