grep -q '\' /proc/cpuinfo && echo 64 bits || echo 32 bits


Команда grep -q ‘\’ /proc/cpuinfo && echo 64 bits || echo 32 bits проверяет наличие строки ‘lm’ в файле /proc/cpuinfo. Если строка найдена, то выводится сообщение «64 bits», в противном случае — «32 bits».

Эта команда полезна для определения, поддерживает ли ваше оборудование 64-битную архитектуру или только 32-битную.

Альтернативным способом определения архитектуры может быть использование команды uname -m. Она выводит информацию о типе машины, включая архитектуру (например, x86_64 для 64-битной или i686 для 32-битной).

Аргументы команды grep в данном случае -q указывает на использование «тихого» режима, чтобы не выводить найденные строки, а только вернуть код возврата. ‘\’ — это регулярное выражение, которое ищет слово ‘lm’ как отдельное слово, а не часть другого слова. /proc/cpuinfo — это файл, содержащий информацию о процессоре.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *