Как преобразовать столбцы в строку, где каждый столбец имеет несколько значений?

Varios;si hay una contraseña, podría usar expecto similar para automatizar el envío de la parte de la contraseña (hay muchas preguntas sobre esto en este sitio )y otras alternativas serían construir una clave particular en la imagen de implementación o instale uno a través de KickStart o similar, de modo que una clave esté disponible para usar después de la implementación o instalación de la imagen base del sistema operativo.

0
18.06.2019, 20:07
1 ответ

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

 $ sed -Ee '
     s/^/ /;y/ /\n/
     :loop
        s/(\n.*)\n([^,]*),/\2 \1 /
     tloop
     s/(.*) \n([^,]*),/\2 \1\n/
     P;/,/D;s/.*\n//
 ' inp

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

Другим способом может быть разделение столбцов на массив на основе разделения запятыми. Затем сдвигайте ведущие элементы, пока не закончатся элементы в любом из подмассивов, потому что в каждой строке их количество одинаково.

 $ perl -lane '$,=" ";
    my @A = map { [split /,/] } @F;
    print map { shift @$_ } @A while @{$A[0]};
 ' inp 
0
28.01.2020, 02:40

Теги

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