Пытался гуглить, но нужного не нашел. Есть скрипт вида:
line1="В изобретении заявлен механизм..."
line2="В изобретении заявлена схема..."
line3="В изобретении заявлено изобретение..."
echo "$line1"|sed 's/заявлен[,а,о]/is directed to/'
echo "$line2"|sed 's/заявлен[,а,о]/is directed to/'
echo "$line3"|sed 's/заявлен[,а,о]/is directed to/'
Объясните, пожалуйста:
1) Почему «заявлена», «заявлено» заменяется, а «заявлен» - нет;
2) Можно ли line1, line2, line3 объединить в одну переменную? echo «${line[1,2,3]}» не работает