小编log*_*hee的帖子

用"|"替换未用双引号括起来的每个逗号

我想用'|'替换未用双引号括起来的每个逗号 在使用模式匹配.

例如,给出以下输入:

A,B,"C,D",E,"F,G",H,"I,J,K"
"Chang, Yao-Jen",33,MIS,"Taiwan, Taipei",M
Run Code Online (Sandbox Code Playgroud)

这是所需的输出:

A|B|"C,D"|E|"F,G"|H|"I,J,K"
"Chang, Yao-Jen"|33|MIS|"Taiwan, Taipei"|M
Run Code Online (Sandbox Code Playgroud)

我希望这完成而不使用硬编码,如:

sed '2s/33,MIS/33|MIS|/' file.
Run Code Online (Sandbox Code Playgroud)

awk sed

8
推荐指数
2
解决办法
9145
查看次数

如何将客户端重新连接到服务器?

我的服务器程序(套接字流)正在运行并且它接受客户端。由于某些异常情况,服务器正在终止。另一端客户端正在等待服务器回复。如何将正在运行的客户端重新连接到新服务器?套接字中的任何功能?

c unix sockets network-programming

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

awk ×1

c ×1

network-programming ×1

sed ×1

sockets ×1

unix ×1