fun! FUN(n, m)
if !exists('g:count')
let g:count = 0
endif
let g:count+=1
if g:count<=a:n
return 'hello'
elseif g:count<=a:n+a:m
return 'bonjour'
else
return 'namaste'
endif
endfun
:unlet! g:count
:%s/word/\=FUN(2, 3)/g
word
word
word
word
word
word
word
hello
hello
bonjour
bonjour
bonjour
namaste
namaste
Вы смотрите на статистику устройств, так как машина загружается.
Заключение в кавычки из страницы справочника
Первый отчет, сгенерированный командой iostat, обеспечивает статистику относительно времени, так как система была загружена. Каждый последующий отчет касается времени начиная с предыдущего отчета. Обо всех статистических данных сообщают каждый раз, когда команда iostat выполняется...
Для наблюдения производительности ввода-вывода при копировании сделайте следующее
cp <a file on sdc> <a path on sdd> &
iostat 1
Вышеупомянутые команды поместят cp
команда в фоне, затем выполненном iostat
с 1 вторым интервалом. Таким образом, после 1-го отчета, все отчеты подпоследовательности будут статистической величиной второго прошлого.