`

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超酷脚本实例

    在"101 Scripts for Linux, Mac OS X, and Unix Systems"这一章节中,你将遇到各种各样的bash脚本实例,比如: 1. 文件和目录管理:包括创建、删除、移动和查找文件的脚本,这些脚本可以帮助你更有效地管理你的文件...

    bash脚本基础实例

    **Bash脚本基础实例详解** Bash,全称Bourne-Again SHell,是Linux和类Unix系统中的默认命令行解释器。它是一种强大的工具,允许用户通过编写脚本来自动化日常任务,提高工作效率。以下我们将通过五个基础实例,...

    高级Bash脚本编程指南 操作系统 - Linux - 高级Bash脚本编程指南.zip

    在Linux操作系统中,Bash(Bourne-Again SHell)是默认的命令行解释器,也是编写脚本的强大工具。对于系统管理员和开发者来说,掌握高级Bash...这份指南的PDF文件包含了详细的讲解和实例,是学习Bash脚本的理想资源。

    Linux 高级Bash 脚本编程指南PDF中文版

    它通过丰富的实例和循序渐进的章节安排,引导读者逐步掌握Bash脚本编程的精髓。同时,本书附带的练习和在线资源(如官方网站提供的最新版本下载链接),为读者提供了实践的机会和持续学习的平台。 五、翻译与版权 ...

    高级Bash脚本编程指南[1].3.9.1 (杨春敏 黄毅 译)【无重复页】.pdf

    本书《高级Bash脚本编程指南》是一本深入探讨UNIX®/Linux环境下Bash Shell脚本编程的权威指南,由Mendel Cooper所著。全书内容覆盖广泛,旨在为读者提供从基础到高级的Shell编程技能,并假定读者没有任何脚本编程或...

    高级Bash脚本编程指南

    作者通过大量的实例和练习,逐步引导读者学习并掌握Bash脚本编程的各种技巧和高级特性。书中还包含了对其他shell的介绍,使读者能够扩展对UNIX/Linux shell编程的理解。 此书对于新手来说是一个很好的起点,因为它...

    LinuxBash脚本编程大全

    在IT行业中,Linux Bash脚本编程是系统管理员、开发者以及自动化任务执行者不可或缺的技能之一。Bash(Bourne-Again SHell)是Linux和Unix操作系统中最常用的命令行解释器,也是编写shell脚本的主要工具。《Linux ...

    Linux Bash脚本大全

    ### Linux Bash脚本大全知识点概览 #### 一、引言 - **Shell的重要性:** Shell作为用户与操作系统之间的交互接口,在Linux/UNIX系统中扮演着极其重要的角色。特别是Bash(Bourne-Again Shell),它几乎是所有现代...

    LinuxBash脚本编程

    《LinuxBash脚本编程》是一本专注于Bash shell脚本的详细教程,适用于Linux和大部分UNIX系统。Bash是目前最广泛使用的shell,作为用户与操作系统之间交互的界面,对于学习和掌握Linux/UNIX环境至关重要。这本书由...

    高级Bash脚本编程指南: 一本深入学习shell脚本艺术的书籍

    本书涵盖了200多个精心设计的Shell脚本实例,旨在帮助读者理解并掌握Bash脚本的核心概念和技术。下面,我们将详细讨论一些关键的知识点: 1. **基础语法**:包括变量定义、赋值、字符串操作、数组、条件表达式、...

    LinuxBash脚本编程大全.doc

    《Linux Bash脚本编程大全》是一本详尽的指南,专为那些想要深入学习Linux/UNIX环境下Bash脚本编程的读者准备。Bash(Bourne Again SHell)是目前最广泛使用的shell,它是系统管理员和开发人员与操作系统进行交互的...

Global site tag (gtag.js) - Google Analytics