Как вложить кавычки в командах удара

Вам не нужно также.

Более новое ядро не использует кадровый буфер вообще, вместо этого modesetting является теперь значением по умолчанию.

Modesetting должен смочь предоставить Вам самое лучшее разрешение, которое может поддерживать Ваш monitor/vga.

3
08.10.2014, 00:24
3 ответа

, вы можете использовать подстановку команд напрямую:

if $(dmesg | grep -q "Firmware patch 1563"); then
  # Do something here
fi

Или лучший способ, используйте команды напрямую вроде Ответ L0B0 .

4
27.01.2020, 21:08

Что вы написали, должен работать. Это не потому, что вы забыли цитату. Это должно быть:

if [ "`dmesg | grep "Firmware patch 1563"`" == "" ]

Обратите внимание на дополнение » после 1563 . С этим говорим, я думаю другой ответ дает вам лучшие способы достижения того, что вы хочу сделать.

1
27.01.2020, 21:08

Вы можете протестировать результат команды напрямую:

if dmesg | grep -q "Firmware patch 1563"

Если вам нужно проверить, будет ли выход трубы пустой, $ () для замены команды и Гнездо ваша цитаты Как вы бы с устойчивой командой:

if [ -z "$(my_command | other_command "some argument")" ]
8
27.01.2020, 21:08

Теги

Похожие вопросы