批量替换多个文件中特定文本
时间:2007-08-16
来源:互联网
举例说明:
某目录含有两个文件,第一个叫a b.c (含有一个空格) 第二个叫d e.f
利用变量FILES接收文件名称FILES=`ls` 这个时候再用for i in $FILES就会出错了 因为空格把文件明区分开了 边成了四个文件 a 、b.c、 d 、e.f,我该怎么才能区分呢?是不是不应该使用FILES=`ls`? 如果这样不对,那我使用什么才能作?
请高人指点 谢谢
作者: yhntgbty 发布时间: 2007-08-16
作者: eexpress 发布时间: 2007-08-16
for i in `ls`; do echo $i; done
作者: laborer 发布时间: 2007-08-16
我接触shell时间很短 有些地方不太明白 还清赐教!
用“或者”包括?如何作?
BTW:谢谢三楼,我试过了 不行 ,这时候整体就是一个变量了 ?
for i in `ls`; do echo " [>>>>$i<<<<]"; done
作者: yhntgbty 发布时间: 2007-08-16
作者: gregorian 发布时间: 2007-08-16
作者: yhntgbty 发布时间: 2007-08-17
for i in `ls`; do echo " [>>>>$i<<<<]"; done
作者: laborer 发布时间: 2007-08-17
以前,我是ls -1处理的。先期加""。老的bash都删除了。找不到了。思路是这样的。
其实,你不如用find去处理。容易多了。
作者: eexpress 发布时间: 2007-08-17
作者: BigSnake.NET 发布时间: 2007-08-19
作者: keoki 发布时间: 2011-02-18
作者: sk1418 发布时间: 2011-02-18
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28