LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

line=«Пункты 1, 2, 3»
pete@crunchbang:/usr/local/bin$ tst
Claims 1, 2, 3
line=«Пункты 1, 2, 3 указаны»
line=`echo «$line»|sed «s/$pattern/Claims \1 are indicated/g»`
pete@crunchbang:/usr/local/bin$ tst
Claims 1, are indicated 2, 3 указаны

А надо Claims 1, 2, 3 are indicated. При этом количество чисел может быть произвольным.

Исходная версия Deleted, :

line=«Пункты 1, 2, 3»
pete@crunchbang:/usr/local/bin$ tst
Claims 1, 2, 3
line=«Пункты 1, 2, 3 указаны»
line=`echo «$line»|sed «s/$pattern/Claims \1 are indicated/g»`
pete@crunchbang:/usr/local/bin$ tst
Claims 1, are indicated 2, 3 указаны