linux - 如何使用Linux逐行读取文件并将所有空格替换为 ','?

标签 linux shell file-io

<分区>

我是初学者..我想用Linux shell来制作以下文件

1 2 2
2 3 4
4 5 2
4 2 1
....

进入

1,2,2
2,3,4
4,5,2
4,2,1

非常感谢!

最佳答案

你在找这样的东西吗:-

sed -e "s/ /,/g" < a.txt

或者像这样更容易:

tr ' ' ',' <input >output

或者在 Vim 中你可以使用正则表达式:

s/ /,/g

关于linux - 如何使用Linux逐行读取文件并将所有空格替换为 ','?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19186322/

相关文章:

linux - Bash 打印重复破折号字符不适用于我的 printf

unix - 如何更改putty中的提示

linux - 每隔 x(毫秒)暂停一个 shell 脚本以减少立即的 CPU 使用率

jquery - 我如何知道我的输入类型 ="file"是否选择了内容

linux - 转到创建的输出命令的开头 - 快捷方式

c - 无法从可执行共享库中打印 float

linux - 在 GHC 编译的二进制文件中使用过多的神秘系统时间

python - 如何用文件B中的第n行替换文件A中第n个出现的字符?

c - fclose 返回值检查

C 指定字节长度的读写问题