bash脚本实例

原创 2013年12月03日 11:12:26

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


 

5、dos格式(含^M)转换为Unix格式
dos2unix -k .project 


6、bash命令执行结果判断
if [ $? -ne 0 ];then exit;fi


7、删除目录下特定的文件
for file in `find $config_path/../$item/PPC32sfgnu -name '*.keep*'`
   do
   echo $file
   rm -f $file
   done
----created by braveyly



shell脚本实例解析

这些实例都是前辈博客中的,小菜我拿来参考和理解。网址:http://hi.baidu.com/zzztou/blog/item/fc4b537ea2afd23e0cd7daeb.html 1.删除b...
  • permike
  • permike
  • 2014年11月20日 14:39
  • 423

bash脚本入门

bash脚本入门操作
  • mayh554024289
  • mayh554024289
  • 2016年09月29日 09:59
  • 2588

bash中调用其他脚本的三种方式

在linux下,有三种方式可以调用其他脚本 (转自:http://openwares.net/linux/bash_call_other_scripts.html) 1-----fork 这是最常用...
  • lxl584685501
  • lxl584685501
  • 2015年05月07日 13:43
  • 2092

bash脚本语言

bash脚本语言
  • y2888886
  • y2888886
  • 2016年01月18日 10:13
  • 980

~/.bash_profile等脚本的初始化

网络解释: 在登录Linux时要执行文件的过程如下: 刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、~/.bash_l...
  • yoywow
  • yoywow
  • 2016年08月02日 14:55
  • 644

[转] Linux bash 脚本编写

转自:http://blog.csdn.net/misskissc/article/details/8088128
  • hailmy
  • hailmy
  • 2014年06月05日 18:06
  • 909

Linux bash综合实例之 bash脚本编辑器

说明:这是一个比较简单的bash脚本编辑器,但是已经经过测试。书写此博客的原因,一方面是练习循环控制语言、函数、位置参数、本地变量以及函数参数调用,以及函数之间调用等等,还有就是获得用户选项以及选项的...
  • javawebsoa
  • javawebsoa
  • 2014年12月06日 13:27
  • 1410

Bash玩转脚本1之自己的脚本安装程序

Bash之打造自己的脚本安装器 还是理所当然的前言,我一直想找一套管理脚本的“框架”,能让自己杂乱的脚本有点规整,无奈眼界尚浅,未能找到。 因此萌生自己写一点优化脚本的工具来,新手可...
  • yang8456211
  • yang8456211
  • 2016年03月31日 10:27
  • 1231

实践杂谈(1)—— Bash脚本实现并行化和进程数控制

在项目过程中,我们常常需要对大量文件进行批量的处理。这些wen
  • yjn03151111
  • yjn03151111
  • 2014年11月18日 11:44
  • 1643

Linux bash脚本的调用/注释和运行方式

参考:《Linux命令/编辑器与Shell编程》 ########################################################## 按照应用的S...
  • u012005313
  • u012005313
  • 2015年10月05日 19:38
  • 2142
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:bash脚本实例
举报原因:
原因补充:

(最多只允许输入30个字)