Каков эффективный способ заменить список строк другим списком в файле Unix?

Предположим, у меня есть два списка строк (список A и список B) с точно таким же количеством записей N в каждый список, и я хочу заменить все вхождения n-го элемента A на n-й элемент B в файле в Unix (в идеале с использованием сценариев Bash).

Какой самый эффективный способ сделать это?

Неэффективным способом было бы сделать N вызовов к « sed s / stringA / stringB / g ».

11
задан Jonathan Leffler 25 August 2011 в 22:58
поделиться