Size: a a a

2020 April 17

V

Vovansx1 in Linux Чат
Игорь
шуриком нагуглил. я не специалист, ни в sed'е, ни в awk'е. решение лучше конечно же есть, и я его с радостью бы посмотрел)
Я тоже😂
источник

F

Fljúgandi Kettlingur... in Linux Чат
Игорь
шуриком нагуглил. я не специалист, ни в sed'е, ни в awk'е. решение лучше конечно же есть, и я его с радостью бы посмотрел)
$ echo 'aaaa bbb
cccdd deeeeeeeee ffff' | awk '{printf $0" "; for (i=1; i<=NF; ++i) printf length($i)" "; print "" }'
aaaa bbb 4 3
cccdd deeeeeeeee ffff 5 10 4
источник

F

Fljúgandi Kettlingur... in Linux Чат
или чтобы без пробела в конце строк:
$ echo 'aaaa bbb
cccdd deeeeeeeee ffff' | awk '{printf $0" "; for (i=1; i<NF; ++i) printf length($i)" "; print length($NF) }'
aaaa bbb 4 3
cccdd deeeeeeeee ffff 5 10 4
источник

AP

Anton Pavlenko in Linux Чат
Earl Sweetshirt
Да это брат, холивар всё, и сейчас мне не хочется его продолжать, хоть и не согласен
Я их не осуждаю это бизнес. Тут выживает сильнейший хитрейший. Но гавница было много. И впечатление юности только отторжение. Мечты наконец пользоваться любимой ос и так далее
источник

F

Fljúgandi Kettlingur... in Linux Чат
специально по заказам трудящихся, решение на перл (сорри за быдлокод, давно на нем не писал и вообще я не программист)

$ echo 'aaaa bbb
cccdd deeeeeeeee ffff' | perl -ne '$_=~s/\R/ /; @words=split " ", $_; print $_; while ($word=shift(@words)){print length($word)." "}; print "\n"'
aaaa bbb 4 3
cccdd deeeeeeeee ffff 5 10 4
источник

F

Fljúgandi Kettlingur... in Linux Чат
не, это говно полное. Вот вам перл ви 2, версия поизящнее
источник

F

Fljúgandi Kettlingur... in Linux Чат
$ echo 'aaaa bbb
cccdd deeeeeeeee ffff' | perl -pe '$r="";@ws=split /\s+/,$_;while($w=shift @ws){$r.=" ".length $w};$_=~s|$|$r|'
aaaa bbb 4 3
cccdd deeeeeeeee ffff 5 10 4
источник

V

Vovansx1 in Linux Чат
Fljúgandi Kettlingur
или чтобы без пробела в конце строк:
$ echo 'aaaa bbb
cccdd deeeeeeeee ffff' | awk '{printf $0" "; for (i=1; i<NF; ++i) printf length($i)" "; print length($NF) }'
aaaa bbb 4 3
cccdd deeeeeeeee ffff 5 10 4
👍 Пойду читать про заданные команды.
источник

V

Vovansx1 in Linux Чат
Всем откликнувшимся спасибо!
источник

F

Fljúgandi Kettlingur... in Linux Чат
Fljúgandi Kettlingur
$ echo 'aaaa bbb
cccdd deeeeeeeee ffff' | perl -pe '$r="";@ws=split /\s+/,$_;while($w=shift @ws){$r.=" ".length $w};$_=~s|$|$r|'
aaaa bbb 4 3
cccdd deeeeeeeee ffff 5 10 4
перл -p - печатать каждую строку после выполнения кода, заданного по -е
код: сначала мы обнуляем $r; потом разделяем входящую строку (специальная переменная $_) по пробелу в массив @ws
затем, пока нам удается получить элемент это массива в переменную $w, мы втыкаем в переменную $r пробел и длину $w. И наконец в входящей строке в конце вкрячиваем $r (нельзя делать .= , потому что оно приедет после перевода строки).
источник

F

Fljúgandi Kettlingur... in Linux Чат
Игорь
тогда вот черновое решение
^^^ еще пара вариантов
источник

U

U8972 in Linux Чат
Всем привет
источник

U

U8972 in Linux Чат
Поставил debian а он почему-то без gui запускается
источник

U

U8972 in Linux Чат
При установке в качестве gui выбрал kde
источник

U

U8972 in Linux Чат
Сталкивался кто-нибудь с подобным?
источник

E

Earl Sweetshirt in Linux Чат
U8972
Сталкивался кто-нибудь с подобным?
startx попробуй набрать
источник

U

U8972 in Linux Чат
Хм, пишет что не может подключиться к X server
источник

E

Earl Sweetshirt in Linux Чат
U8972
Хм, пишет что не может подключиться к X server
попробуй xorg переустановить
источник

U

U8972 in Linux Чат
sudo apt-get purge xorg
sudo apt-get insall xorg
источник

U

U8972 in Linux Чат
Его так переустанавливать?
источник