Черезawk
динамическую переменную/аргумент-v <var>=<value>
:
Тестовый пример для строкиz
:
awk -v s="z" '$2==s{ c++ }END{ printf "%s \042%s\042\n", (c? c : "no"), s }' file
Выход:
3 "z"
Тестовый пример для строкиw
:
awk -v s="w" '$2==s{ c++ }END{ printf "%s \042%s\042\n", (c? c : "no"), s }' file
Выход:
no "w"
Моя попытка понять скорость и пропускную способность «реального -мира» fio
На основе простого файла конфигурации вы можете создавать различные файлы ".fio", чтобы проверить, что лучше всего подходит для ваших нужд (посмотрите документацию ).
Просто добавлю свой сценарий :Раньше я часто использовал его, чтобы найти лучшую настройку диска/файловой системы для производительности больших резервных копий (>4 ТБ )со сложной инкрементальной/обратной инкрементальной настройкой.