Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

shell备份文件、重命名文件、删除指定文件的3个脚本分享

shell备份文件、重命名文件、删除指定文件的3个脚本分享

因为经常会用到shell脚本,所以经常会写一些,但是我从来没有系统的学习过shell脚本,遇到问题,就去看手册,或者google一下,到了一定的程度才发现自己的基础真的好差。下面在系统学习shell时,顺便写了点有用的小脚本。1,备份目录下面文件复制代码 代码如下:#!/bin/bashE_BADARGS=65case $# in //$#表示转入参数的个数,sh bak.sh ./ .sh 有二个参数./和.sh0) // 参数为空时,提示错误,并且退出...
总结的7个shell字符串操作方法和实例分享

总结的7个shell字符串操作方法和实例分享

每一种语言都有他独自的字符串操作方法,shell也一样,下面以以例子的方式,简单介绍常用方法。1,取得字符串长度复制代码 代码如下:string=abc12342341 //等号二边不要有空格echo ${#string} //结果11expr length $string //结果11expr "$string" : ".*" //结果11 分号二边要有空格,这里的:根match的用法差不多2,字符串所在位置复制代码 代码如下:expr index $s...
awk命令、awk编程语言详细介绍和实例

awk命令、awk编程语言详细介绍和实例

一,什么是awkawk是linux下的一个命令,他对其他命令的输出,对文件的处理都十分强大,其实他更像一门编程语言,他可以自定义变量,有条件语句,有循环,有数组,有正则,有函数等。他读取输出,或者文件的方式是一行,一行的读,根据你给出的条件进行查找,并在找出来的行中进行操作,感觉他的设计思想,真的很简单,但是结合实际情况,具体操作起来就没有那么简单了。他有三种形势,awk,gawk,nawk,平时所说的awk其实就是gawk。二,awk中的记录,域,分割符...
Linux中执行shell脚本的4种方法总结

Linux中执行shell脚本的4种方法总结

bash shell 脚本的方法有多种,现在作个小结。假设我们编写好的shell脚本的文件名为hello.sh,文件位置在/data/shell目录中并已有执行权限。方法一:切换到shell脚本所在的目录(此时,称为工作目录)执行shell脚本:复制代码 代码如下:cd /data/shell./hello.sh./的意思是说在当前的工作目录下执行hello.sh。如果不加上./,bash可能会响应找到不到hello.sh的错误信息。因为目前的工作目录(/...
shell脚本连接、读写、操作mysql数据库实例

shell脚本连接、读写、操作mysql数据库实例

本文介绍了如何在shell中读写mysql数据库。主要介绍了如何在shell 中连接mysql数据库,如何在shell中创建数据库,创建表,插入csv文件,读取mysql数据库,导出mysql数据库为xml或html文件, 并分析了核心语句。本文介绍的方法适用于PostgreSQL ,相对mysql而言,shell 中读写PostgreSQL会更简单些。1. 连接mysql 数据库shell中连接数据库的方法很简单,只需要指定用户名,密码,连接的数据库名称...
收集的48个Shell脚本小技巧

收集的48个Shell脚本小技巧

本文收集了一堆的shell脚本技巧,我说过,我写博客主要是作一些学习笔记,方便自己查阅,所以,我会搞出这么一篇文章,也没有什么不可理解的。关于这些技巧的出处,诶,我也忘了,可能来自theunixschool、 commandlinefu、酷勤网和igigo.net,当然了,也有部分是我自己的经验心得,管他呢,进了我的脑子就是我的了。0. shell 调试复制代码 代码如下:sh -x somefile.sh在somefile.sh 文件里加上set+x s...
CentOS下redis自启动shell脚本

CentOS下redis自启动shell脚本

用这个脚本管理之前,需要先配置下面的内核参数,否则Redis脚本在重启或停止redis时,将会报错,并且不能自动在停止服务前同步数据到磁盘上:复制代码 代码如下:# vi /etc/sysctl.confvm.overcommit_memory = 1然后应用生效:复制代码 代码如下:# sysctl -p然后增加服务并开机自启动:复制代码 代码如下:# chmod 755 /etc/init.d/redis# chkconfig –add redis# ...
自己常用的一些shell脚本分享

自己常用的一些shell脚本分享

自己写了一下小的shell实例,虽然很小,但所有的大的程序都是由小的模块堆积起来的,程序员一定要懂得一种脚本的书写,而我,只会在linux下工作,所以就只能写linux的shell脚本了,呵呵,本文会陆续更新,给自己加油!1.模拟linnux登录shell复制代码 代码如下:#/bin/bashecho -n "login:" read nameecho -n "password:"read passwdif [ $name = "cht" -a $pas...
<< 151 152 153 154 155 156 157 158 159 160 >>