パスワードを忘れた? アカウント作成
415973 journal

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)
こういうのを発見しました。
どうやら新機能が付いたみたいで。でも、これって新機能として
いけてるんだろうか????
むむーーーー。
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

一つのことを行い、またそれをうまくやるプログラムを書け -- Malcolm Douglas McIlroy

読み込み中...