Я хочу отредактировать группу файлов в папке, используя скрипт / команду следующим образом.
До:
. . upc_barrier . .
После вставки:
. . start = clock(); upc_barrier end = clock() ; . . .
Кто-нибудь из вас может мне помочь?
версия sed:
sed -i 's/\(upc_barrier\)/start = clock\(\);\n\1\nend = clock\(\);/' FILES
Очевидно, замените ФАЙЛЫ теми файлами, с которыми вы хотите работать. Оператор -i говорит sed записать измененный поток обратно в файл.
Если вы не против использовать perl
perl
perl -pi -e "s/upc_barrier/start = clock();\nupc_barrier\nend = clock() ;/g" ALL_FILES