DPMS не переводит мой монитор Samsung в ждущий режим

Хотите что-то подобное?

function get_column
{ 
    awk -v val=$1 '{print $val}' list.txt
}

Выше возвращается соответствие столбца с передачей $1в функцию. если вам действительно нужно напечатать совпадение строки с номером строки в $1из функции, вместо этого используйте ниже.

function get_row
{ 
    awk -v val=$1 'NR==val{print ; exit}' list.txt
}

Или пусть оболочка оценит и установит значение valи напечатает его в awkследующим образом:

function get_column
{ 
    awk '{print $val}' val=$1 list.txt
}
function get_row
{ 
    awk 'NR==val{print ; exit}' val=$1 list.txt
}

Здесь вы передаете valтолько числа и , если valсодержит обратную косую черту escape-символ, вы столкнетесь с проблемой , которая awkвыполняет обработку escape-последовательности C на значения, переданные через -v val=, и переменная оболочки с val="\\n"изменятся на значение с \nс помощью awk .

1
23.04.2020, 11:47
1 ответ

Ответом на поставленный выше вопрос было использование кабеля HDMI с поддержкой сигналов DPMS.

Примечание (, чтобы избежать ловушки, в которую я попал ):Внешний диаметр троса ничего об этом не говорит. Всего я пробовал 6 кабелей, последний помог.

1
19.03.2021, 02:26

Теги

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