LINUX.ORG.RU
ФорумTalks

Интересные однострочки


0

0

Есть у меня всем известная однострочная программа на Perl, все ее знают:

perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see'

Может у кого-нибудь есть что-либо подобное? Скиньте плиииз.


Вот таким вот регулярным выражением можно выделить все числа в некоторых типах математической записи:

#!/usr/bin/perl

$_=qq~
1234
34 -4567
 3456
-0.35e-0,2
    56grf45
-.034 E20
     -.034 e2,01   -,045 e-,23
  -,034 e201  3e-.20
-,045 e-,23 e-0.88

4 E-0.20
22 
E-21
 -0.2 w         4 3
345
2 ^-,3
~;

$a='[+-]?\d*[,.]?\d+';print"$_\n"for/$a\s?[e^]$a|$a|[+-]?e$a/ig

vilfred ☆☆
()

Или ещё двустрочник на vim-е :)

ggVG
g?

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

>> :(){:&:;};:

> Стесняюсь спросить, а что он делает?


А ты запусти и проверь =)

Это обычная форк-бомба. Если переписать в более читабельном виде, то это будет:

func() {
func &
func
}
func

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

> :(){:&:;};:

не труЪ, т.к. переопределяет команду : (true)

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

> Предупреждать надо :D

О чём?

bash: fork: Resource temporarily unavailable
...
bash: fork: Resource temporarily unavailable
[1]   Exit 128                :
[2]-  Terminated              :
[3]+  Terminated              :

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

А меня система была занята только этим делом и не на что кроме резета не реагировла, точнее вяло мыша двигалась, а на клавиатуру ни как. Может я тчо-то делаю не так? :)

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