`
serryzhao
  • 浏览: 115620 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

shell 的一些基本方法与技巧

 
阅读更多
这段时间在弄些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`;


分享到:
评论

相关推荐

    shell脚本交互方法

    重定向是shell编程中最基本的交互方式,通过`这种形式,shell会读取delimiter分隔符前后的所有内容作为命令的输入。例如,在FTP登录场景中,我们可以编写如下脚本来实现自动登录和操作: ```bash #!/bin/bash ...

    Shell编程及基本概念

    Shell编程是Linux和Unix系统中不可或...了解并掌握这些基本概念和技巧,可以帮助你更有效地利用Shell进行系统管理和自动化任务,提升Linux环境下的工作效率。通过不断实践和学习,你将成为一名熟练的Shell脚本编写者。

    shell学习方法

    掌握Shell编程的基本概念和技术,对于提升工作效率和增强系统的自动化能力具有重要意义。通过本篇内容的学习,希望读者能够对Shell编程有一个全面而深入的理解,并能够在实际工作中灵活运用这些知识点。

    Linux与UNIX Shell编程指南.pdf

    Linux与UNIX Shell编程指南是计算机科学领域中一本经典的指南手册,旨在帮助读者快速掌握Linux与UNIX操作系统下的shell编程技术。下面是从该书中生成的相关知识点: 1. Shell概述 Shell是Linux与UNIX操作系统下的...

    Windows Shell 编程指南与实例

    《Windows Shell 编程指南与实例》是一本深入探讨Windows操作系统壳层编程技术的专业书籍。在Windows系统中,Shell指的是用户界面,它为用户提供与操作系统交互的环境,包括桌面、开始菜单、快捷方式等。Shell编程则...

    shell shell练习 shell入门

    本篇文章将深入探讨Shell的基础知识,包括其概念、重要性、基本语法以及如何进行Shell编程练习。 一、Shell简介 Shell是一个用户与操作系统之间的接口,它接受用户输入的命令并解析成操作系统可以理解的语言,然后...

    Shell源码(Shell源码)

    在学习Shell源码的过程中,我们还可以了解一些经典的编程技巧,如如何有效地使用内存管理、如何设计清晰的程序结构以及如何优化性能。这对于任何程序员来说都是宝贵的经验。 总的来说,通过研究这个名为“Shell源码...

    shell 调试方法

    "shell调试方法" Shell脚本调试技术是一种非常重要的技术,在Unix/Linux系统中尤为重要。作为一名优秀的Unix/Linux开发者和系统管理员,熟练掌握shell编程和调试技术是必经之路。然而,shell解释器缺乏相应的调试...

    shell编程经典书籍与经验分享.rar

    "shell经验分享.doc"可能是一位有经验的Shell程序员的心得体会,包含了一些实战技巧和最佳实践,比如错误处理、调试方法、优化脚本性能等,这些经验和技巧往往能在实际工作中起到很大的作用。 "Linux命令、编辑器与...

    LINUX与UNIX Shell

    Linux与UNIX Shell编程指南是一份详细的文档,它覆盖了在Linux环境下如何使用Shell命令进行编程。这份指南分为两个主要部分:Shell基础和文本过滤。 第一部分介绍了Shell基础知识,其中涵盖了文件安全与权限、使用...

    shell脚本读文件方法和例子

    ### Shell脚本读取文件的方法与实例解析 在日常的系统管理和软件开发过程中,Shell脚本作为一种强大的工具被广泛应用于自动化任务处理、数据处理及系统维护等场景之中。本文将详细探讨Shell脚本中用于读取文件的...

    LINUX与UNIX SHELL编程指南.zip

    《LINUX与UNIX SHELL编程指南》是一本深入探讨UNIX和LINUX环境下SHELL编程的专著,旨在帮助读者掌握SHELL脚本的编写技巧,理解UNIX系统的命令语法,并了解一些基本的系统管理知识。书中的内容丰富详实,不仅适合初学...

    基于Linux 下Shell设计与实现毕业论文.docx

    Shell 是 Linux 操作系统的重要组件之一,负责与用户进行交互,执行用户的命令,并提供了一些基本的功能,如文件管理、进程管理等。Shell 的发展历史可以追溯到 1960 年代,最初的 Shell 是由 Bell 实验室开发的 ...

    shell精品教程shell精品教程shell精品教程

    通过本篇“Shell精品教程”,你将全面掌握Shell的基础知识和高级技巧,为日常Linux系统管理和自动化运维打下坚实基础。实践是检验真理的唯一标准,理论结合实际操作,才能真正成为Shell编程的高手。现在,让我们一起...

    linux_shell实例精解

    8. **调试与优化**:如何调试Shell脚本,找出并修复错误,以及提高脚本性能的技巧。 9. **Shell函数与别名**:如何定义和使用自定义函数,以及设置别名简化常用命令。 10. **案例分析**:书中可能会提供一些实际...

    shell编程入门经典--LINUX与UNIX Shell编程指南 (中文pdf版)

    Shell编程是Linux和UNIX系统中的核心技术,它允许用户通过命令行界面编写脚本来执行一系列操作,极大地提升了工作效率。 首先,我们需要理解什么是Shell。Shell是操作系统提供的一种用户接口,它允许用户通过命令行...

    Linux 命令与Shell 脚本编程pdf书籍

    《Linux命令行与Shell脚本编程大全》是一本专为Linux初学者编写的经典教材,旨在帮助读者深入理解和掌握Linux操作系统中的基本命令行操作以及Shell脚本编程技术。这本书全面覆盖了从基础到进阶的各种主题,对于想要...

    shell编写 shell编写

    在本文中,我们将深入探讨Shell脚本的基本概念、语法结构、常见命令及其实用技巧,帮助你掌握这一强大的工具。 首先,Shell是什么?Shell是操作系统提供的一种命令解释器,它允许用户通过文本命令与操作系统进行...

Global site tag (gtag.js) - Google Analytics