Кажется, я сегодня нашёл первого и очень сильного претендента на звание «Индусокод-2014».

Опубликовано Опубликовано в рубрике Без рубрики

Человеку очень хотелось отладки переменной $? в Bash-е, но он явно знал, что простое echo $? сбросит её. Нижеприведённую шутку поймут только башисты. Итак:


var=$?
echo $?
?=$var
if [ $? -ne 0 ]; then

Поделиться:
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Facebook
  • Twitter
  • LiveJournal
  • MySpace
  • FriendFeed
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • LinkedIn
  • Reddit
  • StumbleUpon
  • Technorati
  • del.icio.us
  • Digg
  • БобрДобр
  • MisterWong.RU
  • Memori.ru
  • МоёМесто.ru
  • Сто закладок
  • Блог Я.ру
  • Блог Li.ру
  • Одноклассники
  • Add to favorites
  • Blogger
  • email
  • Netvibes

Кажется, я сегодня нашёл первого и очень сильного претендента на звание «Индусокод-2014».: 7 комментариев

  1. Побочные эффекты, изменяющие глобальные переменные — зло. Заметьте логику — «мне кривая архитектура шелла всё портит, но я за ним починю»

      1. Во-первых — да, есть — в функциях. Во-вторых, беда не в глобальных переменных, а в том, что их нельзя защитить.

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.