【自作】 プログラミング 【してみた】

7d183aed :Anonymous 2010-09-03 19:43 7d183aedx.c
>>2c7c43ff
ディレクトリを扱えるようにしてみた。サイズが0なものをディレクトリとみなす極悪方法。空のファイルもディレクトリになってしまう超手抜き。
まー、空のファイルがディレクトリになっても俺は困らんし。

エンコーダは例のごとくシェルスクリプト。

#!/bin/sh
while read file; do
name_size=`echo -n $file | wc -c`
if [ -d $file ]; then
file_size="0"
echo -n "${name_size}:${file}${file_size}:"
echo -n " "
else
file_size=`cat $file | wc -c`
echo -n "${name_size}:${file}${file_size}:"
cat $file
fi
done

cpioみたいに find . | ./encoder.sh > archive.ta とかね。
Powered by shinGETsu.