`

bash脚本实例

 
阅读更多

1、替换目录下文件或单个文件的字符串

#!/bin/bash
search_path=$1
old_str=$2
new_str=$3
grep $old_str -rl $search_path
sed -i "s/$old_str/$new_str/g" `grep $old_str -rl $search_path`

使用方法:./replace.sh "/root/" "stdIO.H" "stdio.h"


2、将标准错误(2)的信息也重定向到文件中

/root/code/test >build.log 2>&1


3、遍历文件的各行,并且忽略某些特殊字符(;)开头的行

for item in `cat $config_path/wsp.cfg $config_path/bsp.cfg | grep -v '^;'`
do
echo $item
done


4、判断环境变量是否设置

if [ -z $WINDRIVER ]
then
export WINDRIVER=/rtools/windriver
fi



分享到:
评论

相关推荐

    Bash 脚本实例:获取符号链接的目标位置.doc

    Bash 脚本实例:获取符号链接的目标位置.doc

    bash脚本基础实例

    bash脚本基础实例,简单五个实例,完整学会bash

    bash超酷脚本实例

    好书,里面的实例超酷,喜欢bash编程的一定要拥有,只是英文版的,实例很不错,玩bash英语不会那么差

    经典书籍:高级Bash脚本编程指南

    高级Bash脚本编程指南 这本书假定你没有任何关于脚本或一般程序的编程知识, 但是如果你具备相关的知识, 那么你将很容易就能够达到中高级的水平. . . 所有这些只是UNIX®浩瀚知识的一小部分. 你可以把本书作为教材, ...

    30 Bash Script Examples

    30 shell Bash Script Examples linux shell bash 脚本实例

    《⾼级Bash脚本编程指南》pdf

    shell编程实例大全: 里面有很多例子 shell入门级别: 要求低

    Advanced Bash-Scripting Guide <>

    一个fork 出多个自己实例的脚本 11-2. printf 11-3. 使用read,变量分配 11-4. 当使用一个不带变量参数的read 命令时,将会发生什么? 11-5. read 命令的多行输入 11-6. 检测方向键 11-7. 通过文件重定向来使用read 11...

    python 捕获 shell/bash 脚本的输出结果实例

    下面小编就为大家带来一篇python 捕获 shell/bash 脚本的输出结果实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Bash 脚本实现每次登录到 Shell 时可以查看 Linux 系统信息

    以前我们出于不同的目的需要写很多个 bash 脚本。 现在我们写一个新的 shell 脚本,在每次登录到 shell 时显示需要的系统信息。 这个j脚本有 6 部分,细节如下: 通用系统信息 CPU/内存当前使用情况 硬盘使用率...

    bashscripts:有用的Bash脚本集合

    有用的Bash脚本集合 backup.sh-执行到压缩tarball的备份。 可以与crontab -e一起使用。 dbpermissions.sh-设置Django DB和Apache的权限。 django-setup.sh-在AWS EC2实例上设置一个新的Django项目。 frostwire.sh...

    mysqldumpx:bash脚本的集合简化了MySQL数据库的部分备份

    MySQLDumpX bash脚本的集合简化了MySQL数据库的部分备份。介绍随着Web应用程序变得越来越复杂,其数据库中表的数量也在增加。 除了内容和配置之外,许多当前的Web应用程序还将临时数据或聚合数据存储到数据库中。 ...

    supload, 在OpenStack上,用于将文件上传到云存储的Bash脚本.zip

    supload, 在OpenStack上,用于将文件上传到云存储的Bash脚本 什么是 supload?它是基于 OpenStack Swift API的上传文件到云存储的简单脚本。特性递归上传通过MD5散列检查文件只上传修改过的文件过期文件排除文件与 ...

    输出执行操作和打印日志的shell脚本实例

    /bin/bash #log function ####log_correct函数打印正确的输出到日志文件 function log_correct () { DATE=`date “+%Y-%m-%d %H:%M:%S”` ####显示打印日志的时间 USER=$(whoami) ####那个用户在操作 echo “${DATE...

    easymysql:用于 MySQL 多实例管理的 Helper Bash 脚本

    用于在一台服务器上进行 MySQL 多实例管理的 Helper Bash 脚本 目的 该工具是一个简单的 Bash 脚本,可帮助您在同一台服务器上克隆和管理多个 MySQL 服务器实例。 它支持6个主要功能: 克隆 破坏 开始 停止 重新...

    处理Apache日志的Bash脚本

    所以,我就决定自己写一个Bash脚本,统计服务器的日志,顺便温习一下脚本知识。 事实证明,这件事比我预想的难。虽然最终脚本只有20多行,但花了我整整一天,反复查看手册,确认用法和合适的参数。下面就是我的日志...

    高级bash 脚本编程指南

    里面有很多实例,内容很全,很适合做参考和学习

    Linux 在Bash脚本中怎么关闭文件描述符的实例

    主要介绍了Linux 在Bash脚本中怎么关闭文件描述符的实例的相关资料,希望通过本文能帮助到大家实现这样的功能,需要的朋友可以参考下

    大量终端用户的小型bash脚本集合-Linux开发

    Bash-Snippets面向无依赖的重型终端用户的小型bash脚本的集合所有这些脚本已在macOS和Linux上进行了严格的测试,其中大多数脚本已在Windows 10和官方开发人员bash实例上进行了测试。 不适用于Cygwin或Mysys2。 寻找...

    Linux+Shell命令行及脚本编程实例详解-刘艳涛.mobi kindle版

    本书理论结合实践,全面、系统地介绍了Linux Shell(Bash)脚本编程的语法、命令、技巧等内容。本书偏重于实践教学,在讲解理论知识时,通过一些典型实例让读者了解理论知识在实际环境中的应用,并对易混淆和较难...

Global site tag (gtag.js) - Google Analytics