Как объединить два файла, сопоставив столбец с неправильным числом столбцов?

При использовании нескольких -e битов с sed убедитесь, что все части имеют префикс -e , включая первый:

sed -e ... -e ... -e ... -e ...

, а не

sed ... -e ... -e ... -e ...

. В качестве альтернативы вы можете использовать одно (и только одно) выражение sed , и в этом случае вы можно опустить -e и использовать ; или символы новой строки для разделения команд в одном выражении:

sed -i "s/@@/${Country}/g; s/date-20/${date1}/g; ..." file

или

sed -i "
  s/@@/${Country}/g
  s/date-20/${date1}/g
  ..." file
1
27.01.2016, 12:59
0 ответов

Теги

Похожие вопросы