Есть ли разница между установкой ОС Linux на рабочий стол или на рабочую станцию?

При жестком кодировании ваших спецификаций одним из способов было бы вычисление номеров строк и номера столбцов из смещения (игнорируя новые строки), и использовать эти значения для выбора нужной строки и выделения нужного столбца.

При входном файле in, который содержит 50 строк, таких как:

00ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv
01ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv
02ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv
03ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv
04ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv

Тогда следующий сценарий должен сделать примерно то, что вы просили:

while read -p '> ' n; do
    n=$((n - 1))
    line=$((n / 50 + 1))
    col=$((n % 50))
    <in sed -n -e "${line}p" | sed "s/^.\{${col}\}/&*/g"
done

Пример взаимодействия:

> 1
*00ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv
> 2
0*0ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv
> 49
00ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrst*uv
> 50
00ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstu*v
> 52
0*1ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv
> 125
02ABCDEFGHIJKLMNOPQRSTUV*WXYZabcdefghijklmnopqrstuv

Первый вызов sed выбирает нужную строку, второй вставляет a * в нужный столбец.

1
15.03.2018, 19:43
2 ответа

CentOS известен как очень стабильный дистрибутив, главным образом потому, что он использует Red Hat Linux в качестве основы. Я не думаю, что есть разница между ПК и рабочей станцией, потому что рабочая станция остается ПК, но с более высокими аппаратными характеристиками. Однако следует учитывать аппаратную поддержку. Если это CentOS, Nvidia должна официально ее поддерживать.

2
27.01.2020, 23:23

«Рабочая станция» — это, по сути, причудливое название настольной системы. В некоторых случаях это может означать, что рассматриваемая система использует какое-то аппаратное обеспечение, обычно используемое в серверах (ECC RAM, например ), но с функциональной точки зрения она ничем не отличается от настольного компьютера, если речь идет о Linux.

1
27.01.2020, 23:23

Теги

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