Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用sed和feed xgettext遍历所有子目录_Sed_Xgettext - Fatal编程技术网

如何使用sed和feed xgettext遍历所有子目录

如何使用sed和feed xgettext遍历所有子目录,sed,xgettext,Sed,Xgettext,我使用这个控制台命令在目录中的所有PHP文件中进行替换。然后它向xgettext程序提供数据 sed "s/\/\/_/_/g" *.php | xgettext -o output.pot --language=PHP - --from-code=UTF-8 如何更改它以使sed遍历所有子目录中的所有PHP文件?您可以使用find或类似工具。sed无法在其上执行目录遍历own@FredrikPihl是的,我试过了,但没有成功。你能写一些代码吗?我可以,但你试过什么,什么不适合你呢?:-)@F

我使用这个控制台命令在目录中的所有PHP文件中进行替换。然后它向xgettext程序提供数据

sed "s/\/\/_/_/g" *.php | xgettext -o output.pot --language=PHP - --from-code=UTF-8

如何更改它以使sed遍历所有子目录中的所有PHP文件?

您可以使用
find
或类似工具。sed无法在其上执行目录遍历own@FredrikPihl是的,我试过了,但没有成功。你能写一些代码吗?我可以,但你试过什么,什么不适合你呢?:-)@FredrikPihl我试过这样的例子:find./-type f-exec sed-I“s/\/\/\/\/\\/\\/\\/\\/\\/g”*.php | xgettext-o output.pot--language=php---from code=UTF-8我收到几个错误(找不到文件)Try
find-键入f-name'*.php'-exec sed's/python/perl/g'{}\使用
-i.bak
以内联方式进行更改