这段时间在弄些shell,总结一些基本的一些方法技巧
1、变量的复制
sh_temp=/home/xxx
sh_name=
注意点:=两边不要有空格,下面用的sh_temp时候 使用$sh_temp 即可获取
2、if条件判断
判断文件是否存在
if [ -f $sh_temp/zhao.sh ];then --》如果存在zhao.sh
if [ ! -f $sh_temp/zhao.sh ];then --》如果不存在zhao.sh
注意 [ 后有个空格 ]前有个空格 , 不等于的时候 ! 与 -f 直接有个空格
判断为空(字符串)
if [ -z $sh_name ] 如果为空
3、查询数据库
以查询192.111.111.1上mysql 数据库 xxdb 中的temp表的id name列为例,
sh_db=`
mysql -h192.111.111.1 -uxxx -pxxx <<EOF
use xxdb;;
select id,name form temp limt 1;
EOF`
4、处理从数据库中查出的数据
获取id
sh_id=`echo $sh_db | awk -F " " '{print $3}'`
sh_name=`echo $sh_db | awk -F " " '{print $4}'`
用echo显示出来,然后复制 ( `date +%s` tm=$((e-s)) )
5、替换掉某文件夹下所有文件中包含 aaaaa的 字符串 为bbbbb
以$sh_temp路径下文件为例
sed -i "s/aaaaa/bbbbb/g" `grep "aaaaa" -rl $sh_temp`;
分享到:
相关推荐
AIX-SHELL基本编程 AIX-SHELL 基本编程是指在 AIX 环境下使用 shell 语言进行编程的基本知识。 Shell 编程是 UNIX/Linux 操作系统中的一种编程方式,它使用 shell 语言来编写脚本,以实现自动化任务和流程。 环境...
Shell编程是Linux和Unix系统中不可或...了解并掌握这些基本概念和技巧,可以帮助你更有效地利用Shell进行系统管理和自动化任务,提升Linux环境下的工作效率。通过不断实践和学习,你将成为一名熟练的Shell脚本编写者。
掌握Shell编程的基本概念和技术,对于提升工作效率和增强系统的自动化能力具有重要意义。通过本篇内容的学习,希望读者能够对Shell编程有一个全面而深入的理解,并能够在实际工作中灵活运用这些知识点。
Linux与UNIX Shell编程指南是计算机科学领域中一本经典的指南手册,旨在帮助读者快速掌握Linux与UNIX操作系统下的shell编程技术。下面是从该书中生成的相关知识点: 1. Shell概述 Shell是Linux与UNIX操作系统下的...
《Windows Shell 编程指南与实例》是一本深入探讨Windows操作系统壳层编程技术的专业书籍。在Windows系统中,Shell指的是用户界面,它为用户提供与操作系统交互的环境,包括桌面、开始菜单、快捷方式等。Shell编程则...
本篇文章将深入探讨Shell的基础知识,包括其概念、重要性、基本语法以及如何进行Shell编程练习。 一、Shell简介 Shell是一个用户与操作系统之间的接口,它接受用户输入的命令并解析成操作系统可以理解的语言,然后...
在学习Shell源码的过程中,我们还可以了解一些经典的编程技巧,如如何有效地使用内存管理、如何设计清晰的程序结构以及如何优化性能。这对于任何程序员来说都是宝贵的经验。 总的来说,通过研究这个名为“Shell源码...
"shell经验分享.doc"可能是一位有经验的Shell程序员的心得体会,包含了一些实战技巧和最佳实践,比如错误处理、调试方法、优化脚本性能等,这些经验和技巧往往能在实际工作中起到很大的作用。 "Linux命令、编辑器与...
Linux与UNIX Shell编程指南是一份详细的文档,它覆盖了在Linux环境下如何使用Shell命令进行编程。这份指南分为两个主要部分:Shell基础和文本过滤。 第一部分介绍了Shell基础知识,其中涵盖了文件安全与权限、使用...
### 基本的Shell脚本学习资料 #### 一、引言 Shell脚本作为Linux系统管理的重要组成部分,对于成为一名合格的系统管理员至关重要。在Linux环境下,掌握基础的Shell命令不仅能提高工作效率,还能帮助更好地理解和...
《Linux命令行与Shell脚本编程大全》是一本专为Linux初学者编写的经典教材,旨在帮助读者深入理解和掌握Linux操作系统中的基本命令行操作以及Shell脚本编程技术。这本书全面覆盖了从基础到进阶的各种主题,对于想要...
### Shell脚本读取文件的方法与实例解析 在日常的系统管理和软件开发过程中,Shell脚本作为一种强大的工具被广泛应用于自动化任务处理、数据处理及系统维护等场景之中。本文将详细探讨Shell脚本中用于读取文件的...
《LINUX与UNIX SHELL编程指南》是一本深入探讨UNIX和LINUX环境下SHELL编程的专著,旨在帮助读者掌握SHELL脚本的编写技巧,理解UNIX系统的命令语法,并了解一些基本的系统管理知识。书中的内容丰富详实,不仅适合初学...
Shell 是 Linux 操作系统的重要组件之一,负责与用户进行交互,执行用户的命令,并提供了一些基本的功能,如文件管理、进程管理等。Shell 的发展历史可以追溯到 1960 年代,最初的 Shell 是由 Bell 实验室开发的 ...
8. **调试与优化**:如何调试Shell脚本,找出并修复错误,以及提高脚本性能的技巧。 9. **Shell函数与别名**:如何定义和使用自定义函数,以及设置别名简化常用命令。 10. **案例分析**:书中可能会提供一些实际...
Shell编程是Linux和UNIX系统中的核心技术,它允许用户通过命令行界面编写脚本来执行一系列操作,极大地提升了工作效率。 首先,我们需要理解什么是Shell。Shell是操作系统提供的一种用户接口,它允许用户通过命令行...
在本文中,我们将深入探讨Shell脚本的基本概念、语法结构、常见命令及其实用技巧,帮助你掌握这一强大的工具。 首先,Shell是什么?Shell是操作系统提供的一种命令解释器,它允许用户通过文本命令与操作系统进行...
“shell基础.pdf”这份文档应该包含了关于Shell的详细教程,从基本概念到高级技巧,是学习Shell编程的理想起点。 通过深入学习和实践,你可以熟练掌握Shell,提升在Linux系统中的操作效率,进行更复杂的系统管理和...