Я ищу команду, чтобы не только показывать скорость процессора, но и отображать определенные строки. Эти строки должны содержать «МГц» или «HZ». Был бы очень благодарен за помощь.Команда Linux Bash - отображение скорости процессора - конкретные строки
ответ
Вы можете сделать это с помощью регулярного выражения.
grep -P 'M?Hz' /proc/cpuinfo
(я предполагаю, что вы сделали аа опечатку и означало Hz
вместо HZ
.)
grep
является инструментом, который считывает из входного канала (или файл, если указано) и возвращает все строки, которые соответствуют специфическим regex (регулярное выражение).
В этом случае регулярное выражение равно M?Hz
, что означает, что все строки, содержащие (M) Гц.
Примечание вы можете уронить M?
, так как он не является обязательным: любая строка соответствия MHz
будет также соответствовать Hz
...
Кроме того, это зависит, какая информация вам нужна: /proc/cpuinfo
, вероятно, самый расширенный список информации CPU. Как показывает @JonathanReinhart, lscpu
также является хорошим кандидатом на более компактную информацию.
В случае, если входной сигнал генерируется с помощью команды, вы можете использовать трубу (|
):
command | grep 'Hz'
, например:
lscpu | grep 'Hz'
трубы означает, что вы использовать выход от первого command
как ввод для s econd command (здесь grep
). Используя каскад труб, можно извлечь полезную информацию, изменить ее и т. Д. Вы можете сравнить это с конвейерной линией, где первая программа (рабочий) помещает что-то на сборочную линию, которая получена и обрабатывается второй рабочий/программа, пока не достигнет конца строки.
Спасибо. Просто прочитав этот пост, я получил то, что мне было нужно, и многое другое. Цените помощь. – Cortex
- 1. Linux Bash goto команда?
- 2. Проверка командной строки Linux (bash)
- 3. Команда Linux SED в сценариях Bash-скрипта из строки
- 4. Linux, команда запуска BASH со специальным char
- 5. Команда Linux Bash Shell в Windows Powershell
- 6. Автоматическая команда Linux Bash, исходный текстовый файл
- 7. Найти конкретные строки в файле с bash
- 8. QueryPerformanceFrequency не соответствует скорости процессора?
- 9. Ограничение скорости процессора для профилирования
- 10. Программа C для скорости процессора
- 11. Команда Bash - удаление каталога
- 12. Bash: если (команда) | (команда)
- 13. Bash использование псевдонима процессора
- 14. Linux: команда Ethtool
- 15. OSX bash, команда 'watch'
- 16. Команда bash для вывода имени файла, которое содержит определенные строки
- 17. Отображение скорости добавления журнала
- 18. Команда, чтобы избежать строки в bash
- 19. Bash строки сценария Concat команда не найдена
- 20. Bash - Строки, команда и вытекание (о, мой!)
- 21. команда linux bash build с строками из csv
- 22. Определение скорости процессора/памяти/скорости интернета с использованием Java?
- 23. команда ps в linux
- 24. Linux Команда Top, дающая вывод обоих ядер процессора с помощью командной строки
- 25. Bash Script - Sed Команда
- 26. Настройка скорости Linux I2C
- 27. команда linux для получения информации из строки
- 28. команда для поиска строки в среде linux
- 29. Пользовательская команда Linux
- 30. Команда Linux grep
Каков ваш вклад, каков ваш желаемый результат, что вы пробовали? –
Итак, вы ищете 'grep'? –
Я использовал команду «lscpu» для отображения информации о CPU. Я хочу только показать строки, содержащие «МГц» или «Гц». – Cortex