Misaka (2013-10-01)
Concatenate files horizontally or vertically.
Misaka is a horizontal file concatenation utility:
gcc misaka.c -o horizontal_cat
./horizontal_cat files... > output
Unlike Unix cat, running horizontal_cat with zero arguments generates
no output (instead of implicitly reading from stdin). To read from
stdin, specify "-" explicitly. Specifying "-" multiple times will
cause stdin to be duplicated.
To concatenate files vertically, first build the vertical utility by
concatenating misaka.c horizontally:
./horizontal_cat misaka.c misaka.c > misaka2.c
gcc misaka2.c -o vertical_cat
vertical_cat handles arguments the same way as horizontal_cat: zero
arguments means no output, multiple "-" duplicates stdin.
Misaka has been awarded "most catty" for the 22nd IOCCC. See
source/remarks.txt for more complete documentation.
Based on Misaka imouto from "Toaru Kagaku no Railgun".
--
omoikane@uguu.org - http://uguu.org/