Большинство систем в данный момент используют симличину VI в VIM программа. Вызов программы таким образом позволяет некоторым функционалам и отключить другие режимы работы. Более того, вы отмечаете, что вы хотите использовать функции вставки в VI. Я собираюсь сделать предположение, что вы используете VI на Mac OSX в программе в программе . Чтобы использовать функции копирования и вставки, вы должны выделить текст с помощью мыши и использовать следующие комбинации клавиатуры:
Command+X - To 'cut' text from it's current position (which you can then paste somewhere else).
Command+C - To 'Copy' any text highlighted with your mouse.
Command+V - To 'Paste' the copied or cut text at the current cursor position.
Другие параметры также существуют, однако, я думаю, что эти три должны дать вам хорошее начало в том, что вы пытаетесь выполнить. Если вы хотите узнать больше, посмотрите на VI VI или VIM , используя команду « MAN VI .
Вы можете выводить номер из переменной перед запуском каждой программы; В вашем цикле:
printf "%s-" "${j}" >> clang-result.txt
./clang-$j.out >> clang-result.txt
Вы можете добавить что-то вроде
prefix=`basename $0 | cut -d"." -f1 | cut -d"-" -f2`
echo ${prefix}-HASH
в скриптах Clang- $ J.Out. Это должно дать вам последовательность в префиксной переменной. Теперь вы можете использовать это в выходе скрипта.