相关疑难解决方法(0)

如何使用awk或sed进行递归查找/替换字符串?

如何找到并替换每次出现的事件:

subdomainA.example.com
Run Code Online (Sandbox Code Playgroud)

subdomainB.example.com
Run Code Online (Sandbox Code Playgroud)

/home/www/目录树下的每个文本文件递归?

bash awk replace sed

642
推荐指数
20
解决办法
49万
查看次数

Sed在Windows中创建不可删除的文件

我正在尝试在Windows Server 2003中运行以下命令,但是sed创建了一堆我无法从当前目录中的命令行删除的文件.

for /R %f in (*.*) do "C:\Program Files\gnuwin32\bin\sed.exe" -i "s/bad/good/g" "%f"

有没有人有什么建议?神奇的是,我可以使用Windows资源管理器删除文件.

根据要求,这里有一些示例文件名:

  • sed0E3WZJ
  • sed5miXwt
  • sed6fzFKh

而且,更多故障排除信息......

  • 它来自命令提示符和批处理文件
  • 如果我只需要在一个目录上运行sed,那么我就可以了sed "s/bad/good/g" *.*,一切正常.唉,我还需要它来处理所有的子目录.
  • 我只安装了Sed.
  • Sed正在创建文件

sed windows-server-2003

19
推荐指数
1
解决办法
8833
查看次数

如何在linux中为sed命令设置临时文件目录?

我有像这样修改文件的bash脚本

sed -i "/hello world/d" /etc/postfix/virtual
Run Code Online (Sandbox Code Playgroud)

我从Web应用程序运行此脚本.sed命令在该目录中创建临时文件,但Web应用程序工作的用户无权在该目录中创建文件.我不想为该文件夹的用户授予更多权限.是否可以为sed命令指定临时文件位置?

我是linux新手,很抱歉,如果我的问题太容易了,但我找不到任何解决方案.

谢谢!

linux bash sed

10
推荐指数
4
解决办法
1万
查看次数

标签 统计

sed ×3

bash ×2

awk ×1

linux ×1

replace ×1

windows-server-2003 ×1