Cómo eliminar "//" del registro csv solo en la primera columna

Cómo eliminar "//" del registro csv solo en la primera columna

Anteriormente pregunté cómo agregar //.
Ahora necesito eliminar //de la primera columna.

Archivo de muestra1

// algún comentario
// alguna explicación
//====================
100,5,3,8,,//NA,
500,5,44,8,,,
2500,5,2,8,,//22,
//2121,5,2,8,,,
5535,5,4,6069,,,
//5844,1,4,5844,,,
5900,5,2,8,,,
//6069,5,4,8,,,

Resultado

// algún comentario
// alguna explicación
//====================
100,5,3,8,,//NA,
500,5,44,8,,,
2500,5,2,8,,//22,
2121,5,2,8,,,
5535,5,4,6069,,,
5844,1,4,5844,,,
5900,5,2,8,,,
6069,5,4,8,,,

lo intenté con

sed 's/\/\///1'

y

awk -F',' '/\/\/[0-9][0-9][0-9]*/ {sub ("//", ""); print}'

Respuesta1

Podrías usar

sed -E 's|^//([0-9])|\1|' file

o con sed estándar

sed 's|^//\([[:digit:]]\)|\1|' file

o

awk '/^\/\/[0-9]/{sub(/^\/\//,"")}1' file

Respuesta2

Probé con el comando Below Sed y funcionó bien

dominio

sed '4,$s/^\/\///g' filename

// some comment
// some  explanation
//===================
100,5,3,8,,//NA,
500,5,44,8,,,
2500,5,2,8,,//22,
2121,5,2,8,,,
5535,5,4,6069,,,
5844,1,4,5844,,,
5900,5,2,8,,,
6069,5,4,8,,,

información relacionada