Uma solução awk :
awk -F'[,-]' '{printf "%s,%s,%s,%s/%s/%s,%s\n", $1, $2, $3, $6, $5, $4, $7}' file
Explicação :
-
-F'[,-]: defina o delimitador como,ou- -
'{printf "%s,%s,%s,%s/%s/%s,%s\n", $1, $2, $3, $6, $5, $4, $7}': imprime a peça na ordem desejada e uma nova linha no final.
E uma solução sed :
sed 's|\([0-9]*\)-\([0-9]*\)-\([0-9]*\)|//|g' file
Explicação :
-
\([0-9]*\)-\([0-9]*\)-\([0-9]*\): pesquisa por dígitos-traço-dígitos-traço-dígitos (salve os dígitos nos subpadrões,e) -
//e substitua-os na ordem inversa com/no meio.