kika: (Default)
[personal profile] kika
Как в шелле создать файл длиной N (или даже M) байт, состоящий сплошь из символов 'X' (или 'A') ?

Я легко придумал решение, но оно поражает даже меня своим идиотизмом.

Date: 2009-04-27 01:29 am (UTC)
From: [identity profile] evolver.livejournal.com
идиотизм в стиле кумар-патела:
outName=myfile; count=1000000; exeName=/tmp/chargen.$$; (echo "#include <stdio.h>^Mint main(int argc, char** argv){for(int i=0;i<$count;++i)printf(\"A\");return 0;}" | gcc -x c++ -lstdc++ -o $exeName -) && $exeName > $outName ; rm -f $exeName

Date: 2009-04-27 02:42 am (UTC)
From: [identity profile] jsn.livejournal.com
c-golf, huh.
main(_){while(_++<=1000)putchar('a');}

Date: 2009-04-27 03:54 am (UTC)
From: [identity profile] kika.livejournal.com
меня особенно умилило -x c++

Profile

kika: (Default)
kika

January 2017

S M T W T F S
1234567
89 1011121314
151617181920 21
22232425262728
293031    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 14th, 2025 03:28 pm
Powered by Dreamwidth Studios