i want replace @@
^
, ¤¤
newline in file. wrote code below, feels there more elegant solution calling gawk twice. can tell me if there one?
cat test.txt | gawk '{ gsub("@@", "^"); print }' | gawk '{ gsub("¤¤", "\r\n"); print }'
first, skin away cat
. useless except file concatenation, purpose. awk
command be
awk '{gsub("@@","^");gsub("¤¤","\r\n");print}' file
if want remove line breaks before doing above
tr -d '\r\n' <file > temp && mv temp file
Comments
Post a Comment