❶ linux服务器文本关键字搜索替换
1、vi命令下的查找和替换
1.1 vi下的查找
/hello<Enter> :向下查找hello匹配字符串
?hello<Enter>:向上查找hello匹配字符串
使用了查找命令之后,使用如下两个键快速查找:
n:按照同一方向继续查找
N:按照反方向查找
hello是需要匹配的字符串,例如:
/name<Enter> #查找name
/name<Enter> #查找name单词(注意前后的空格)
除此之外,hello还可以使用一些特殊字符,包括(/、^、$、*、.),其中前三个这两个是vi与vim通用的,“/”为转义字符。
/^name<Enter> #查找以name开始的行
/name$<Enter> #查找以name结束的行
//^name<Enter> #查找^name字符串
1.2 vi下的替换
:s/name/title/ #替换当前行第一个 name 为 title
:s/name/title/g #替换当前行所有 name 为 title
:n,$s/name/title/ #替换第 n 行开始到最后一行中每一行的第一个 name 为 title
:n,$s/name/title/g #替换第 n 行开始到最后一行中每一行所有 name 为 title
#(n 为数字,若 n 为 .,表示从当前行开始到最后一行)
:%s/name/title/ #(等同于 :g/name/s//title/) 替换每一行的第一个 name 为 title
:%s/name/title/g #(等同于 :g/name/s//title/g) 替换每一行中所有 name 为 title
可以使用 #或+ 作为分隔符,此时中间出现的 / 不会作为分隔符
:s#name/#title/# 替换当前行第一个 name/ 为 title/
:%s+/oradata/apras/+/user01/apras1+ (
使用+ 来 替换 / ): /oradata/apras/替换成/user01/apras1/
2.sed和grep配合
命令:sed -i s/yyyy/xxxx/g `grep yyyy -rl --include="*.txt" ./`
作用:将当前目录(包括子目录)中所有txt文件中的yyyy字符串替换为xxxx字符串。其中,
-i 表示操作的是文件,``括起来的grep命令,表示将grep命令的的结果作为操作文件。
s/yyyy/xxxx/表示查找yyyy并替换为xxxx,后面跟g表示一行中有多个yyyy的时候,都替换,而不是仅替换第一个
另外,如果不需要查找子目录,仅需要在当前目录替换,用sed命令就行了,命令如下:sed -i s/xxxx/yyyy/g ./*.txt
3.find命令查找和替换
命令格式:find -name '要查找的文件名' | xargs perl -pi -e 's|被替换的字符串|替换后的字符串|g'
#查找替换当前目录下包含字符串并进行替换
find -name '*.txt' | xargs perl -pi -e 's|江苏|上海|g'
#递归查找替换
find . -type f -name '*.html' | xargs perl -pi -e 's|苏州|上海|g'
❷ 如何用批量文件夹名替换文件名
1、打开需要提取文件名的文件夹,在这个文件夹内新建一个记事本文件。版
❸ win7如何对文件名查找和替换
一:文件名查找。
找到要查找文件夹的路径,在窗口右上角的搜索框中输入“文件名”内容,系统可自行进行文件名称搜索。
二:无法进行文件名替换,只能通过右击“重命名”后输入新文件名,进行文件替换。
❹ 如何将被同名的替换文件恢复到原来的文件
可以,以Word文件为例,操作方法如下:
1、第一步,打开计算机,然后双击以打开需要编辑的“
Word文档”图标,见下图,转到下面的步骤。
❺ win7如何对文件名查找和替换
一:文件名查找。
找到要查找文件夹的路径,在窗口右上角的搜索框中输入“文件名”内容,系统可自行进行文件名称搜索。
二:无法进行文件名替换,只能通过右击“重命名”后输入新文件名,进行文件替换。
❻ 在dw 中如何查找替换包含指定字符的文件名
1、打开“查找和替换”对话框
2、在“查找范围”选项中选择“文件夹”,然后选择要进行批量替换的文件夹(当然,也可以选择“当前文档”)
3、在“查找”中加入: ([A-z]*)
4、在“替换”中加入:$1
5、在“选项”中选择“使用正则表达式”
6、单击“全部替换”就行了。
❼ 如何将大量文件中的,1,批量替换为,文件名,
打开文件,找到“编辑”,点击“编辑”后找到“替换”,再点击“替换”就会弹出一个替换框。如下:
在“查找内容”输入需要文字,在“替换为”输入需要换成文字,最后点击“替换”就可以了。
❽ QQ接收文件,确定要替换它后,还是会出现文件名后(序号)怎么回事求大师指点!如图
你这事在共享的文件服务器上面保存资料,很显然管理员没有给你开删除权限,所以没有办法替换
❾ 被替换的文件怎么恢复
恢复被覆盖的文件,通过修改注册表还原回收站的方法已经不管用了,必须要用到一些文件恢复类的软件。这类软件在网络中搜索,会有很多,你可以随便下载一个尝试恢复。
然后我们选择其中的某一个磁盘,比如我曾经在F盘中删除过重要数据,我就点击F盘。
然后我们可以选择性地恢复某些文件,比如你删除的文件是图片或者文档,你就可以选择专门恢复此类文件,这样可以提升恢复的效率。比如恢复图片,就点选图片选项。
现在已经设置好了恢复的参数,现在点击快速扫描这个按钮,即可以开始查找以前删除的文件了。
软件在查找删除文件的时候会有提示,已经找到多少文件, 这个过程你只需要慢慢等待就可以了,一直等到查找完成。
查找完成,所以过去删除的文件便会出现在左边的列表中,你可以根据其文件夹的名字来判断是不是你需要的文件。点击其中之一个文件夹,然后会在右边的列表中显示具体的文件,如果想恢复,就点击前面的复选框 ,然后点击右下角的恢复按钮,开始恢复文件。
❿ excel批量查找并替换文件名
如果 图片的格式比较统一,应该是可以做到的,最好能传部分资料以便测试。