>что-то туплю вроде задача простая, если рассматривать как поля,но можно ли решить
>задачу автоматически текстовым редактором?
>есть большой текстовый файл со строчками вида
>слово1 слово2 слово3 итд
>слово4 слово5 слово6 итд
>нужно после второго слова на каждой строчке(слова разные) вставить точку с запятой
>
>думал банально заменить sed-ом,пробел на точку с запятой,но блин пробелов там много
>нужных cat /tmp/test
слово1 слово2 слово3 итд
слово4 слово5 слово6 итд
PERL :
cat /tmp/test | perl -ne 'my($a,$b,$c) = split(/\s+/,$_); print "$a $b; $c\n"'
слово1 слово2; слово3
слово4 слово5; слово6
AWK :
cat /tmp/test | awk '{$2 = $2";" ; print $0}'
слово1 слово2; слово3 итд
слово4 слово5; слово6 итд