今天编写shell脚本,执行时报错 原因是eof前面不能有空格或tab,否则会告警。 要以以下格式才行 function send { ftp -inv << eof open ip user $username $password dir cd mid pwd put $i dir bye eof ...
分类:
系统相关 时间:
2020-03-12 16:00:13
阅读次数:
72
最近由于工作原因,写了几个脚本,然后再linux中用定时任务去跑,记录一下shell脚本的学习过程吧! 首先知道shell第一行#!/bin/bash表示这是一个shell脚本,例如下面这个简单的脚本: #!/bin/bash #author:java小新人 #date:20200311 #desc ...
分类:
系统相关 时间:
2020-03-11 23:24:44
阅读次数:
77
centos安装消息队列beanstalkd 在虚拟机上装一个centos系统,然后在centos上安装beanstalkd yum install epel-release // 不安装上一步,无法找到 beanstalkd yum install beanstalkd --enablerepo= ...
分类:
Web程序 时间:
2020-03-09 20:56:21
阅读次数:
62
例子1: #!/bin/bash A=aaa C=${A:-bbb} echo $C 输出结果:aaa 例子2: #!/bin/bash A="" C=${A:-bbb} echo $C 输出结果:bbb 例子3: #!/bin/bash A=$1 C=${A:-bbb} echo $C $1是运行 ...
分类:
其他好文 时间:
2020-03-09 10:35:22
阅读次数:
81
查询员工信息 S:静默登录 执行导入脚本 [oracle@localhost ~]$ cat impdept.sh !/bin/bash while read line do if [[ z $line ]];then continue fi dno= name= l= sqlplus S scot ...
分类:
数据库 时间:
2020-03-08 17:31:09
阅读次数:
83
因为经常换服务器,每次下载的东西都没有了,于是想自己写一个一键化的脚本,帮忙安装各种环境,一键化部署环境. 简单语法 定义变量1,变量名和等号之间不能有空格;2,首个字符必须为字母(a-z,A-Z)。3, 中间不能有空格,可以使用下划线(_)。4, 不能使用标点符号。5, 不能使用bash里的关键字... ...
分类:
系统相关 时间:
2020-03-06 21:55:08
阅读次数:
81
以前看别人写的Shell脚本中经常有以下语句: >/dev/null 2>&1 当时不明白为什么这么写,只知道是将所有输出信息(包含错误信息)全部重定向到空(/dev/null)。 实际上 >/dev/null 2>&1 等同于 1>/dev/null 2>/dev/null , 默认情况下就是1, ...
分类:
系统相关 时间:
2020-03-04 00:18:49
阅读次数:
88
+++++++++++++++++++++++++++++++++++++++ 标题:shell脚本引用expect 时间:2020年3月3日 +++++++++++++++++++++++++++++++++++++++ #!/usr/bib/env bash shell 程序片段....... ...
分类:
系统相关 时间:
2020-03-03 20:36:41
阅读次数:
95
一、总结一下最近学习shell命令 1、命令和文件自动补齐 2、命令历史记忆功能 上下键(人操作),!number(数字,显示出历史命令中的第多少条命令并得到执行结果)。!string(显示符合string的历史命令并执行) !$(上一条命令),!!,^R(寻找历史命令) 3、别名功能 alias, ...
分类:
系统相关 时间:
2020-03-02 22:29:24
阅读次数:
71
++++++++++++++++++++++++++++++++++++++++ 标题:shell脚本实现ftp文件上传 时间:2020-03-02 ++++++++++++++++++++++++++++++++++++++++ yum -y install ftp vsftpd ftp -n > ...
分类:
Web程序 时间:
2020-03-02 10:33:14
阅读次数:
77