答案1
$ cat file1
0000
0101
$ awk 'BEGIN{FS="";OFS=","}{$1=$1;print}' file1
0,0,0,0
0,1,0,1
答案2
您可以使用 sed 来实现此目的:
sed -e 's/./,&/g' file
在 Mac 上,您必须使用-i[SUFFIX]
以下命令来修改文件:
sed -i.bak -e 's/./,&/g' file
注意:这实际上会创建一个名为 [file].bak 的新文件。您可以添加
&& rm file.bak
一行来删除它,例如:sed -i.bak -e 's/./,&/g' file && rm file.bak