bananan_wの日記: んん?バグ?
日記 by
bananan_w
GNU textutils の split を使ってて妙なことに気が付いた。
split では、任意のバイトサイズでファイルを分割できるんだけど、
この分割したファイルに cat * したときに一発で元に戻るような
suffix をつけているのです。この suffix は aa から始まって
yz まで行って、その次が zaaa となる作りになっているので
いくつに split されるかは利用者は気にする必要は無いのです。
で、 Red Hat 7.3 の split を使ってて気が付いたのですが、
676 個にファイルを分割するとそれ以上のファイルに分割して
くれないんですよ。エラーメッセージ出しちゃったりしてくれて。
で、あわてて でびるまん(うっでぃ) で確認してみると、
こっちでは問題なく 676 以上のファイルに分割が出来る。
Red Hat 7.3 の split のヴァージョンは 2.0.21
debian woody の split のヴァージョンは 2.0
なので、Red Hat 7.3 の方が若干新しいようです。
何か情報が無いかと man split してみるのですが、
676 個のファイルまでしか作れないよ。なんて情報は
のってないのです。んーーーー。困ったので --help してみると、
-a, --suffix-length=N use suffixes of length N (default 2)
こういうのを発見しました。
どうやら新機能が付いたみたいで。でも、これって新機能として
いけてるんだろうか????
むむーーーー。
split では、任意のバイトサイズでファイルを分割できるんだけど、
この分割したファイルに cat * したときに一発で元に戻るような
suffix をつけているのです。この suffix は aa から始まって
yz まで行って、その次が zaaa となる作りになっているので
いくつに split されるかは利用者は気にする必要は無いのです。
で、 Red Hat 7.3 の split を使ってて気が付いたのですが、
676 個にファイルを分割するとそれ以上のファイルに分割して
くれないんですよ。エラーメッセージ出しちゃったりしてくれて。
で、あわてて でびるまん(うっでぃ) で確認してみると、
こっちでは問題なく 676 以上のファイルに分割が出来る。
Red Hat 7.3 の split のヴァージョンは 2.0.21
debian woody の split のヴァージョンは 2.0
なので、Red Hat 7.3 の方が若干新しいようです。
何か情報が無いかと man split してみるのですが、
676 個のファイルまでしか作れないよ。なんて情報は
のってないのです。んーーーー。困ったので --help してみると、
-a, --suffix-length=N use suffixes of length N (default 2)
こういうのを発見しました。
どうやら新機能が付いたみたいで。でも、これって新機能として
いけてるんだろうか????
むむーーーー。
んん?バグ? More ログイン