小编Hou*_*riz的帖子

用awk替换双引号双引号

我正在用awk编写一个脚本,用文件夹中所有文件的双重双引号替换所有双引号.

我在stackoverflow中发现了这个,但我得到了其他结果

awk 'BEGIN{FS=OFS="#"} {for (i=0;i<=NF;i++) gsub(/"/, "&&",$i)} 1 $f3 > $f2
Run Code Online (Sandbox Code Playgroud)

此示例示例的输出:

01##"hello world"98##
Run Code Online (Sandbox Code Playgroud)

01##""""hello world""""98##
Run Code Online (Sandbox Code Playgroud)

我想得到

01##""hello world""98##
Run Code Online (Sandbox Code Playgroud)

linux bash awk substring gsub

0
推荐指数
1
解决办法
484
查看次数

标签 统计

awk ×1

bash ×1

gsub ×1

linux ×1

substring ×1