LINUX.ORG.RU

Кавычкодроч излюбленное извращение башистов; поэтому чтобы писать скрипты на Bash’е ты обязательно должен выучить 42 вида разных кавычек и мастерски ими манипулировать вприсядку и с закрытыми глазами.

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

EXL ★★★★★
()
Ответ на: комментарий от egorcod

Почему может быть ответ null у переменой result ?


for ip in $(cat /tmp/1)
do
   result=$(curl -s "http://127.0.0.1/API/IP/$ip" | jq -r'.loc')
  echo $resul
done
vbox
() автор топика
Ответ на: комментарий от vbox

А почему вы просто не можете вкопипастить сюда программу? Вы её небось ручками набиваете?

egorcod
()

Автор, всё, что в " - передается сырой строкой без подстановки. Используй "". И подстановку лучше осуществлять ${value}.

IPR ★★★★★
()
Ответ на: комментарий от vbox

а что веб-сервер отдаёт? без jq вообще какой результат?

TheAnonymous ★★★★★
()
Ответ на: комментарий от vbox

Может там нет .loc, который ты дергаешь?

IPR ★★★★★
()
Ответ на: комментарий от IPR

У тебя какой-то бзик, связанный с башем. Может посетишь психиатра?

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

  • Они планируют переход на Wayland или планируют рипнуться вместе с иксами?
  • Лучше бы от иксов отказались
  • Потому что они когда делали MacOS X перешли не на тормознутые иксы
  • Вот поэтому и выкидывают нахер иксы
  • Но об Иксах мечтать вообще нельзя! Само собой жирное дерьмище вроде иксов никуда не поместится.

  • Сделай это на нормальном языке программирования, без bash-говнокодинга.
  • Вот именно по этой причине говнистый Bash и прочие подобные Shell’ы должны умереть и уйти из мира Linux.
  • Как думаете, bash и остальные (дырявые, глючные и неудобные) шеллы на С всё? Можно уже закапывать?
  • Да, bash давно уже нужно выкинуть на помойку истории
  • Bash – говно.
  • Не трать своё время. Bash скоро уйдёт в небытие и твои знания останутся мёртвым грузом.
goto-vlad
()
Ответ на: комментарий от EXL

Тебя баш укусил чтоль?

Отпишись от тега, наркоман.

PunkoIvan ★★★★
()
Ответ на: комментарий от EXL

Разное поведение кавычек - это не специфика bash или POSIX shell, аналогичное поведение одинарных и двойных кавычек используется и в других ЯП с интерполяцией переменных

annulen ★★★★★
()
Ответ на: комментарий от goto-vlad

Да я давно это заметил. Местный мазохист.

IPR ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.