linux shell脚本替换反斜杠
来源:互联网 发布:微商必用的视频软件 编辑:程序博客网 时间:2024/06/06 09:12
1) windows中的脚本,路径均是反斜杠\ , 在linux中,路径是斜杠/,需要将反斜杠替换为斜杠,使用sed命令,如下
sed -i "s:\\\:\/:g" /home/pp/install.sql
将/home/pp/install.sql 文件中的 \ 替换为 /
sed -i "s:04risk\::Ig" *.sql
将所有sql文件中的04risk\ 替换为空,且不区分大小写,参数I表示不区分大小写。
2)显示linux命令执行结果,使用 echo $(linux命令) 或者用小引号括起来,小引号是键盘1左边的那个字符,不是单引号。
比如显示当前路径, echo $(pwd) 或者 echo `pwd`
3) 获取当前目录路径, basename $(pwd)
4) for 循环读取目录以及其子目录
#! /bin/bashfunction read_dir(){for file in `ls $1`doif [ -d $1"/"$file ] //注意此处之间一定要加上空格,否则会报错then//替换所有sql文件的反斜杠sed -i "s:\\\:\/:g" $1"/"$file"/"*.sqlread_dir $1"/"$fileelseecho $1"/"$filefidone}read_dir $1
0 0
- linux shell脚本替换反斜杠
- Shell脚本中用反斜杠做转义
- shell脚本中的反引号,单引号,双引号与反斜杠
- shell脚本中的反引号,单引号,双引号与反斜杠
- 替换反斜杠
- java反斜杠替换
- swift 替换反斜杠
- js 替换反斜杠(\)
- sed替换 - 含反斜杠(/)和Shell变量
- java中用反斜杠替换斜杠
- java中用反斜杠替换正斜杠
- mysql 正斜杠 替换为 反斜杠
- js怎样替换反斜杠
- js 单个反斜杠替换
- Linux:shell脚本之命令替换(eval,反引号和$())
- Shell单引号,双引号,反引号,反斜杠
- [shell] 引号,反引号,双引号,反斜杠
- Linux shell中单引号 双引号 反引号 反斜杠的区别
- foreach和for(i=0;i<collection.size();i++)的区别
- 回调机制在 Android 监听用户界面操作中的体现
- android studio 和 eclipse jni的配置和编译
- 日文windows系统 oracle数据库乱码的处理
- mysql 无法修改授权
- linux shell脚本替换反斜杠
- java学习笔记——基本程序设计结构
- 《剑指offer》-翻转单词顺序列
- 今天的学习
- 签名添加
- Volley的使用以及源码分析(一)
- 四元数
- jsp访问数据库问题
- Android 接口回调机制详解