LINUX.ORG.RU
ФорумTalks

calc 12*12 =?


0

1

заметил некую Н.Е.Х.
на дистре федоры:

на RFRemix release 12.1:
$ calc 10*10
   100
$ calc 11*11
   121
$ calc 12*12
   1212 < --
$ calc 13*13
   169
$ calc 14*14
   196
на RFRemix release 14:
$ calc 10*10
   100
$ calc 11*11
   121
$ calc 12*12
   121212 < --
$ calc 13*13
   169
$ calc 14*14
   196

может какие новые законы математики?
что у Вас показывает, или мои компы ещё новый год отмечают


> $ calc 12*12

   144


ubuntu 8.04

aho
()
Ответ на: комментарий от wyldrodney

если бы я запостил багрепорт, я бы сюда не писал сообщение, просто интересно у кого ещё такая ерунда и в каких дистрах, может я один такой :)

а уж посчитать и в других программах можно.

dik-m
() автор топика

Абиснение.
В текущей директории есть файл, имя которого начинается и заканчивается на 12.

$ echo 12*12

1212



А «ls 1212» что показывает?

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

если судить по FRemix 14
$ echo 12*12
121212

то конец намечем на 12 декабря 12 года :)))

в FRemix 12 просто точную дату не знали :)

dik-m
() автор топика
Ответ на: комментарий от proud_anon

$ ls 12*12
ls: невозможно получить доступ к 12*12: Нет такого файла или каталога
$ 1 2
bash: 1: command not found...

dik-m
() автор топика
Ответ на: комментарий от dik-m

а зайдя в интерактивный режим calc и уже там введя 12*12 получил 144

dik-m
() автор топика
Ответ на: комментарий от dik-m

>$ echo 12*12

1212

$ echo 11*11


11*11


у тебя перацкий линукс
megabaks@desktop ~ $ echo 12*12
12*12
megabaks@desktop ~ $ echo 11*11
11*11
megabaks@desktop ~ $

megabaks ★★★★
()

$ calc 12*12
144

$ echo 12*12
12*12

fedora 14. эти русские всё поломают

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

>2. Не используй убунту и всякие эякуелейты.

А Убунту все правильно выдает: 144.

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

создал пустой каталог, зашёл в него, посчитал 144,

присмотрелся к файлам в каталоге, и действительно
$ ls 12*
123.ini 123.txt 123.txt.gz 1270587545_best_tomo.swf

почему интересно так получается, calc пытается использовать переменные?

dik-m
() автор топика

~ $ calc 12*12
   144
~ $ echo 12*12
12*12

LinuxMint Helena
у вашего компьютера паранойя)

breezy
()
Ответ на: комментарий от dik-m

>почему интересно так получается, calc пытается использовать переменные?

Не calc, а shell твой раскрывает '*' и уже готовые пути передает calc'у вместо «12*12»

Надо: calc «12*12» или calc 12\*12

proud_anon ★★★★★
()
Ответ на: комментарий от dik-m

ну и что тут странного?

PS:

doc@dt:~$ calc 12*12
bash: calc: команда не найдена
doc@dt:~$ echo "12*12"|bc
144

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

понял, спасибо на разъяснение, сам бы не додумался хотя с нечто подобным сталкивался когда с помошью echo выводил содержимое переменной

dik-m
() автор топика
Ответ на: комментарий от Siado

> Это предвестник конца федоры в декабре 2010 года.

Спасибо, смешно)

kost-bebix ★★
()

lord@localhost:~> calc 12*12
If 'calc' is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf calc
lord@localhost:~> cnf calc
calc: команда не найдена
lord@localhost:~>

WTF?!

unikoid ★★★
()
lex@gepardus ~ $ calc 12*12;calc 13*13
bash: calc: command not found
bash: calc: command not found
lex@gepardus ~ $ echo $[12*12]; echo $[13*13]
144
169
derlafff ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.