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
在"101 Scripts for Linux, Mac OS X, and Unix Systems"这一章节中,你将遇到各种各样的bash脚本实例,比如: 1. 文件和目录管理:包括创建、删除、移动和查找文件的脚本,这些脚本可以帮助你更有效地管理你的文件...
**Bash脚本基础实例详解** Bash,全称Bourne-Again SHell,是Linux和类Unix系统中的默认命令行解释器。它是一种强大的工具,允许用户通过编写脚本来自动化日常任务,提高工作效率。以下我们将通过五个基础实例,...
在Linux操作系统中,Bash(Bourne-Again SHell)是默认的命令行解释器,也是编写脚本的强大工具。对于系统管理员和开发者来说,掌握高级Bash...这份指南的PDF文件包含了详细的讲解和实例,是学习Bash脚本的理想资源。
它通过丰富的实例和循序渐进的章节安排,引导读者逐步掌握Bash脚本编程的精髓。同时,本书附带的练习和在线资源(如官方网站提供的最新版本下载链接),为读者提供了实践的机会和持续学习的平台。 五、翻译与版权 ...
本书《高级Bash脚本编程指南》是一本深入探讨UNIX®/Linux环境下Bash Shell脚本编程的权威指南,由Mendel Cooper所著。全书内容覆盖广泛,旨在为读者提供从基础到高级的Shell编程技能,并假定读者没有任何脚本编程或...
作者通过大量的实例和练习,逐步引导读者学习并掌握Bash脚本编程的各种技巧和高级特性。书中还包含了对其他shell的介绍,使读者能够扩展对UNIX/Linux shell编程的理解。 此书对于新手来说是一个很好的起点,因为它...
在IT行业中,Linux Bash脚本编程是系统管理员、开发者以及自动化任务执行者不可或缺的技能之一。Bash(Bourne-Again SHell)是Linux和Unix操作系统中最常用的命令行解释器,也是编写shell脚本的主要工具。《Linux ...
### Linux Bash脚本大全知识点概览 #### 一、引言 - **Shell的重要性:** Shell作为用户与操作系统之间的交互接口,在Linux/UNIX系统中扮演着极其重要的角色。特别是Bash(Bourne-Again Shell),它几乎是所有现代...
《LinuxBash脚本编程》是一本专注于Bash shell脚本的详细教程,适用于Linux和大部分UNIX系统。Bash是目前最广泛使用的shell,作为用户与操作系统之间交互的界面,对于学习和掌握Linux/UNIX环境至关重要。这本书由...
本书涵盖了200多个精心设计的Shell脚本实例,旨在帮助读者理解并掌握Bash脚本的核心概念和技术。下面,我们将详细讨论一些关键的知识点: 1. **基础语法**:包括变量定义、赋值、字符串操作、数组、条件表达式、...
《Linux Bash脚本编程大全》是一本详尽的指南,专为那些想要深入学习Linux/UNIX环境下Bash脚本编程的读者准备。Bash(Bourne Again SHell)是目前最广泛使用的shell,它是系统管理员和开发人员与操作系统进行交互的...