linux - 在linux中用制表符替换三个或更多连续的空格

标签 linux tabs whitespace

如何在 Linux 中的文件中更改带有制表符的三个或更多连续空格的所有实例?

最佳答案

阻止 stackoverflow 吃掉空格。假设您想用一个 x 替换 3 个 a。

示例数据:

echo "123aa456aaaaaa789aa0aa" > foofile

使用 sed 和正则表达式:

sed -r 's/aaa+/x/g' foofile

输出

123aa456x789aa0aa

关于linux - 在linux中用制表符替换三个或更多连续的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17633192/

相关文章:

eclipse - 在文件的 Eclipse 选项卡中显示包含文件夹的名称

bash - 在 $variable 后面添加一个逗号

python - 如何在Python中给定范围内扩大单词间距?

linux - 文本文件中的平均行/列数据

android - 屏幕旋转时的选项卡更改 [Android]

在虚拟 ramdisk 中创建 mmap

java - 在java中隐藏标签页眉

css - LESS 在第 n 个子选择器上添加空格

c++ - libssh 不返回命令结果

python - 使用 python 的 subprocess.Popen 将字符串传递给 gcc