替换文件中所有出现的字符串

时间:2015-11-30 20:18:26

标签: unix

我用数字字段制作了许多文件。所有领域都以。喜欢1234。 我需要替换所有出现的'。,'在所有文件中使用','

1 个答案:

答案 0 :(得分:1)

假设所有文件都在同一个目录中,并且您正在使用支持android:windowSoftInputMode="adjustResize"(inplace)optin的新版gnu sed,那么您可以

-i

如果您使用的是Mac OSX,则可以为 cd /path/to/dataDir for file in * ; do sed -i 's/\([0-9]\)\.,/\1./g' "$f" done 选项提供文件扩展名,例如

-i

或用

表示“覆盖现有”
      sed -i".bak" ....

如果您处于vendored-unix环境中,则可能需要自行管理输出。然后你可以用

替换内循环
    sed -i""

IHTH