`
serryzhao
  • 浏览: 117800 次
  • 性别: 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 ...

    AIX-SHELL基本编程

    AIX-SHELL基本编程 AIX-SHELL 基本编程是指在 AIX 环境下使用 shell 语言进行编程的基本知识。 Shell 编程是 UNIX/Linux 操作系统中的一种编程方式,它使用 shell 语言来编写脚本,以实现自动化任务和流程。 环境...

    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编程则...

    linux命令行与shell脚本编程.pdf

    Linux命令行与Shell脚本编程是一本专注于教授用户如何有效地使用Linux命令行和编写Shell脚本的书籍。该书的编纂目的是为了帮助读者掌握Linux操作系统下的命令行操作技能和自动化任务的脚本编程能力。内容涵盖了Linux...

    shell shell练习 shell入门

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

    Shell源码(Shell源码)

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

    shell 调试方法

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

    Linux命令行与shell脚本编程大全_learn-linuxshell.zip

    Linux命令行与shell...最后,由于本书的目的是全面覆盖Linux命令行与shell脚本编程的内容,所以书中可能会包含大量的命令参考、快捷方式、技巧提示以及最佳实践,这些都是提高Linux操作效率和自动化管理的关键要素。

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

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

    LINUX与UNIX Shell

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

    基本的shell脚本学习资料

    ### 基本的Shell脚本学习资料 #### 一、引言 Shell脚本作为Linux系统管理的重要组成部分,对于成为一名合格的系统管理员至关重要。在Linux环境下,掌握基础的Shell命令不仅能提高工作效率,还能帮助更好地理解和...

    Linux命令行与Shell脚本编程大全_shell-code.zip

    此外,书中还涉及了Shell脚本编程中的一些高级技巧,如调试技巧、优化方法和常见错误处理,这些都是提高Shell脚本编写水平的不可或缺的部分。通过这些内容的学习,读者可以编写出更为健壮和高效的Shell脚本。 最后...

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

    《Linux命令行与Shell脚本编程大全》是一本专为Linux初学者编写的经典教材,旨在帮助读者深入理解和掌握Linux操作系统中的基本命令行操作以及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 实验室开发的 ...

    linux_shell实例精解

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

Global site tag (gtag.js) - Google Analytics