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

Александр
22.12.2016
07:53:16
Оно в файле вообще должно быть?
я про \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

Александр
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

Александр
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

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

Vladimir
22.12.2016
08:17:13

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

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

HAOS 001
22.12.2016
08:22:24

Александр
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

Александр
22.12.2016
08:24:23
Хз правильно так или нет

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

Александр
22.12.2016
08:29:58

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

Vladimir
22.12.2016
08:31:59

here1am
22.12.2016
08:32:04
в смысле, при выводе

Александр
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
Лишняя есть

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, посему не читает
Что не так?