Почему «df -h» показывает несинхронизированное использованное пространство? [дубликат]

Рискую проявить легкомыслие - не рассматривали ли вы perl .

Которая, помимо прочего, неплохо справляется с операциями в стиле sed, но также является более полнофункциональной программной штуковиной.

Это выглядит как в вашем примере, то, что вы на самом деле пытаетесь сделать, это увеличить число.

А как насчет:

#!/usr/bin/env perl
use strict;
use warnings 'all'; 

while ( <DATA> ) {
    s/old_name_(\d+)/"old_name_".($1+1)/e;
    print;
}

__DATA__
old_name_932

или как однострочный - в стиле sed:

perl -pe 's/old_name_(\d+)/"old_name_".($1+1)/e'
1
03.07.2014, 19:40
0 ответов

Теги

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