@devops_ru

Страница 1866 из 4568
Vladimir
22.12.2016
07:52:57
@here1am а var=$(<<<file); echo "$var" тебе не пойдет?

Александр
22.12.2016
07:53:16
"\n \n\n " например
переход на след строку?

Оно в файле вообще должно быть?

я про \n

Google
Pavel
22.12.2016
07:54:03
а если он под виндой?;)

here1am
22.12.2016
07:54:06
переход на след строку?
несколько таких переходов. и строки только с пробелами. допустим, должно быть

Pavel
22.12.2016
07:54:06
\n\r?:D

Александр
22.12.2016
07:54:25
Ты какую-то дичь пишешь

here1am
22.12.2016
07:54:32
@here1am а var=$(<<<file); echo "$var" тебе не пойдет?
хз, я решил ридом с опциями и IFS

Александр
22.12.2016
07:54:35
Я не понимаю как может быть переход с пробелом

Vladimir
22.12.2016
07:54:54
here1am
22.12.2016
07:55:26
Я не понимаю как может быть переход с пробелом
ну строка с пробелами. не может быть?

Aleserche
22.12.2016
07:55:57
астанавитесь!

Александр
22.12.2016
07:56:07
чО не так то?

here1am
22.12.2016
07:56:09
А вопрос - нафига?
я не знаток баша, решал как умел. но понял, что значит "знать баш"

Александр
22.12.2016
07:56:47
#!/bin/bash while read line do echo "$line" done < wget-log

Хз, чего не так

Google
here1am
22.12.2016
07:57:27
погодь, до камплюхтера дойдв - поясню

Александр
22.12.2016
07:57:32
Ага

http://screenshot.ru/8a214ec9bc095fd5ed0826a37bc4c7c9.png

Vladimir
22.12.2016
07:58:11
Psy
22.12.2016
07:59:19
что вписано, то и выведет. всё до EOF

Vladimir
22.12.2016
07:59:59
Вы проверьте как оно будет если нет последнего перевода строки

Если уж делаете

Александр
22.12.2016
08:00:19
Вы проверьте как оно будет если нет последнего перевода строки
Как понять "нет последнего перевода строки"?

Vladimir
22.12.2016
08:00:24
Вариант с эхо работать не будет

Karter
22.12.2016
08:00:34
Ну, знание языка поможет ему
Тестировать джава приложение питоном?

Александр
22.12.2016
08:00:51
Тестировать джава приложение питоном?
Я про фундаментальные знания. ? Нехуй меня троилить

Vladimir
22.12.2016
08:00:56
И выведи файл катом и чисто на баше и сравни

Daniel
22.12.2016
08:01:34
что такое "чисто на баше"?!

Vladimir
22.12.2016
08:01:38
В случаи с фор и Рид будет лишний перенос строки

Psy
22.12.2016
08:01:54
аа. от оно чё. последнюю строку сожрал

Vladimir
22.12.2016
08:02:02
что такое "чисто на баше"?!
Ну там деятели зачем то переизобретают кат на базе фор и рид

Karter
22.12.2016
08:02:06
Я про фундаментальные знания. ? Нехуй меня троилить
Ну так язык тоже под задачи нужно выбирать. )

Vladimir
22.12.2016
08:02:20
Я им тест кейс подкинул, раз им настолько скучно

Psy
22.12.2016
08:02:28
доесть он не до EOF, а до строки в которой EOF

Google
here1am
22.12.2016
08:02:32
что такое "чисто на баше"?!
без exec() и производных

Александр
22.12.2016
08:02:56
root@gate254:/home/xolseg# ./test.sh foo bar

here1am
22.12.2016
08:03:02
Александр
22.12.2016
08:03:23
Тэкс..

т.е. оно должно вывести ещё одну строку, с baz?

here1am
22.12.2016
08:03:49
да

Psy
22.12.2016
08:03:53
в кейсе изначальном о другом шло. тут отсутствие пересода строки, а говорилось про наличие и ещё чтот про пробелы

here1am
22.12.2016
08:04:26
в кейсе изначальном о другом шло. тут отсутствие пересода строки, а говорилось про наличие и ещё чтот про пробелы
я просто забыл. решив эту проблему я столкнулся с отсутствием выхлопа пустых строк в конце

Vladimir
22.12.2016
08:06:49
@here1am ты надеюсь понимаешь, что если ты упарываться по башу будешь, то тебя в конце концов проклинать и нннавидеть будут все?

here1am
22.12.2016
08:07:02
ну то есть как средство написания скриптов длиннее сотни строк

Старый
22.12.2016
08:14:16
ну то есть как средство написания скриптов длиннее сотни строк
Оч смешная шутка, больше 5 строк пора питон

here1am
22.12.2016
08:16:10
именно

Vladimir
22.12.2016
08:17:13
Оч смешная шутка, больше 5 строк пора питон
Зависит от того что ты делаешь

here1am
22.12.2016
08:20:18
ну так-то да. вполне можно найти кейсы где оправдано, но я всё равно недолюбливаю баш

Psy
22.12.2016
08:21:27
короче не знаю я баша, я осознал

Александр
22.12.2016
08:23:56
root@gate254:/home/xolseg# ./test2.sh foo bar baz

#!/bin/bash file="/home/xolseg/file" while IFS= read -r line || [ -n "$line" ]; do printf '%s\n' "$line" done <"$file"

Google
Admin
ERROR: S client not available

Psy
22.12.2016
08:26:20
кстати for read in file вернёт ту самую последнюю строку, но только её

Александр
22.12.2016
08:27:04
По условию кейса вернуть просто значения надо

Dmitry
22.12.2016
08:28:08
Александр
22.12.2016
08:28:27
?

Ахахаха

напиши в #ceph, народ из redhat поможет

Ты задолбал

Если есть ответ на вопрос, то напиши его в чат, если нет, то не надо флудить

Посыл в другой чат не ответ на вопрос.

:D

Roman
22.12.2016
08:29:38
Книги - зло. Я пытаюсь одну читать, у меня кажется начинается публичная водянка ( public void).

Google
Roman
22.12.2016
08:31:13
Лучше бы херачил код не понимая как все :)

Vladimir
22.12.2016
08:31:59
Почему?
Ну ты попробуй и узнаешь

here1am
22.12.2016
08:32:04
#!/bin/bash file="/home/xolseg/file" while IFS= read -r line || [ -n "$line" ]; do printf '%s\n' "$line" done <"$file"
а теперь у тебя там лишняя строка в конце файла

в смысле, при выводе

Александр
22.12.2016
08:32:39
3 строчки

не 4, а 3

Где лишняя

root@gate254:/home/xolseg# ./test2.sh foo bar baz root@gate254:/home/xolseg#

Где лишняя?

Vladimir
22.12.2016
08:33:25
3 строчки
Сделай кат и сравни

Лишняя есть

here1am
22.12.2016
08:33:39
$ cat file foor bar baz$ bash test.sh foor bar baz $

Александр
22.12.2016
08:33:42
root@gate254:/home/xolseg# cat file foo bar bazroot@gate254:/home/xolseg#

Почему лишняя?

Vladimir
22.12.2016
08:33:56
Александр
22.12.2016
08:34:06
cat не видит \n, посему не читает

Что не так?

Страница 1866 из 4568