如果在BODS中读取源文件之前,企业云服务器,必须搜索并替换源文件中的某些文本,该怎么办?
我们想到的第一件事就是使用"替换"功能。如果我们有多个列需要执行搜索和替换,我们必须为每个列复制粘贴相同的替换命令。
更好的方法是将替换任务发送给外部实用程序-外部BODS。Windows用户可以使用VB脚本或Powershell。
Powershell在单行命令中进行搜索和替换,云服务器的,该命令可以在BODS中使用exec函数调用。
替换命令
Powershell-命令"(gcmyFile.txt文件)-替换"foo",淘客放单平台,大数据和数据库,'bar'|输出文件myFile.txt文件"
新建自定义函数如下
自定义函数内容
print('对文件执行查找和替换命令'| |$FileName);
print('搜索字符串:'| |$SearchTxt);
print('替换字符串:'| |$replacettxt);
$command='-命令"(gc'| |$FileName)||')-替换\"| |$SearchTxt | |'\",返现网,\"| |$replacettxt | |'\'| Out File-编码UTF8'| |$FileName | |''';
print('powershell'| |$Command);
exec('powershell',$Command,1);
本文地址: /shichang/97982.html
版权声明:本文发布于收集站云 内容均来源于互联网 如有侵权联系删除