Ох уж эти пробелы

Ох уж эти пробелы Комиксы, Extrafabulouscomics, Профессиональный юмор, IT юмор

IT-юмор

5.6K пост52.4K подписчиков

Добавить пост

Правила сообщества

Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору

Вы смотрите срез комментариев. Показать все
15
Автор поста оценил этот комментарий
Объясните в чем прикол?
раскрыть ветку (31)
19
DELETED
Автор поста оценил этот комментарий

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


Этого можно избежать либо взяв путь с пробелами внутри в кавычки, либо не использовать пробел в именах файлов и папок

раскрыть ветку (15)
13
Автор поста оценил этот комментарий

О да, добавить кавычки это так сложно.

раскрыть ветку (3)
2
DELETED
Автор поста оценил этот комментарий

Я не говорю сложно, я говорю про варианты

раскрыть ветку (2)
5
Автор поста оценил этот комментарий

Ну смотри, что мы имеем. Проблема возникает только в случае если пробел используется как сепаратор. И то даже в этом случае проблема легко решается. И именно из за этой прелемы автор предлагает отказаться от пробелов в именах... Г - лоГика.

раскрыть ветку (1)
3
DELETED
Автор поста оценил этот комментарий

Бля, вы серьезно... Это абсолютно глупая картинка. Не уверен, что ею можно переубедить кого-либо.


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

21
Автор поста оценил этот комментарий
И конечно же мы будем резать себе глаза, но пробелы не использовать.
раскрыть ветку (7)
5
DELETED
Автор поста оценил этот комментарий
camelCase?
3
DELETED
Автор поста оценил этот комментарий

Мужик, используй. Че вы все такие токсичные

9
DELETED
Автор поста оценил этот комментарий

подчеркивания прекрасно заменяют пробелы в именах

раскрыть ветку (3)
1
Автор поста оценил этот комментарий

ну или тире как вариант

или не прокатит?

раскрыть ветку (1)
2
DELETED
Автор поста оценил этот комментарий

Прокатит вполне

Автор поста оценил этот комментарий
Проще в кавычки взять
1
Автор поста оценил этот комментарий
нуИлиТак
Автор поста оценил этот комментарий

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


не вижу проблем:

`cd dir<Tab>`

превращается в
`cd dir\ with\ spaces/`

раскрыть ветку (2)
DELETED
Автор поста оценил этот комментарий

Угу, эскейпить тоже можно наверное, но я не пробовал ни разу как-то

раскрыть ветку (1)
Автор поста оценил этот комментарий
Я к тому, что терминал делает это сам, не надо прилагать дополнительных усилий
10
Автор поста оценил этот комментарий

Пробелы в именах файлов создают много проблем

раскрыть ветку (14)
9
Автор поста оценил этот комментарий

чел_дело_говорит

18
Автор поста оценил этот комментарий

Каких проблем? Кому создают?

ещё комментарии
5
Автор поста оценил этот комментарий

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

раскрыть ветку (2)
3
Автор поста оценил этот комментарий

> Даже для разработчика ПО (ты просто должен знать, что они там могут быть и учитывать это, базовые правила).


Если разработчик ПО не будет проверять все возможные варианты(не только пробелы, но и всякие кавычки и т.д.) входных данных, то это хуёвый разработчик.

раскрыть ветку (1)
3
Автор поста оценил этот комментарий

Яж говорю, базовые правила.

Иллюстрация к комментарию
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку