awk - delete metacharacter from a file

Mi a rossz az alábbi parancsban?
Szeretném törölni a backslash karaktert a file-okból "awk"-t használva. gsub függvényt használnám erre a célra. Ha más módon is lehet, megköszönöm a segítséget.

file.txt tartalom részlet:
$P$DuOxmeTb7uGqNkkzenh6BqBu5OmpDF\/
$P$DPUN9ULZv9ICq.o53w4Kk\/685Q7mdW0
$P$DbHTs7pYRbB4s5sHzXh\/JK7kFa4SIT0

kívánt output:
$P$DuOxmeTb7uGqNkkzenh6BqBu5OmpDF/
$P$DPUN9ULZv9ICq.o53w4Kk/685Q7mdW0
$P$DbHTs7pYRbB4s5sHzXh/JK7kFa4SIT0

command:
awk '{gsub ("\\", ""); print $0}' file
or
awk '{gsub ("'\'", ""); print $0}' file

"Sed"-et vagy "tr"-t használva működik:
tr -d "\\"
sed -E 's/\\\//\//g' file

Köszönöm.

Hozzászólások