Get multiple strings from a file and replace them in another file
I have multiple strings (old strings) and their sustitution (new strings) in tab limited format in a file named as string. I want to replace them in another file named as Inputfile and save in Outfile.
Script
awk '
NR==FNR {
old[NR] = $1
gsub(/&/,RS,$2)
new[NR] = $2
next
}
{
for (i=1; i in old; i++) {
gsub(old[i],new[i])
}
gsub(RS,"\\&")
}
' string Inputfile >Outfile
Extract Part of a FASTA Sequences with Position by python script HERE
Post a Comment