アプリケーション開発ポータルサイト
ServerNote.NET
ServerNote.NET厳選キャンペーン・クーポンはこちら!
カテゴリー【DebianFreeBSDMacOS
nkfで文字コード一括変換中Too many open filesエラーとなる場合
POSTED BY
2022-01-06

たとえばカレントディレクトリ配下の.txtファイルをUTF-8に一括変換する場合、

find . -type f -name '*.txt' | xargs nkf --overwrite -w -Lu

などと打つが、ファイルが多い場合

Too many open files
xargs: nkf: 終了ステータス 255。中止しています

と、エラーで終了する。この場合xargsに1回に渡すファイル数を指定できるらしく、

find . -type f -name '*.txt' | xargs -n 256 nkf --overwrite -w -Lu

-n 256 などと指定すると成功する。かといって256ファイル変換したところで終了するわけでなく、ちゃんと全ファイル変換されていた。

カゴ落ち激減!ネットショップ構築サービス【e-shopsカートS】
ホームページに「カゴに入れる」ボタンを設置するだけなので、WordPressなどの独自制作ホームページを活用し...READ MORE
毛穴汚れごっそり!だけじゃない!和漢エキス&無添加メイク落とし【ビオルガクレンジング】
毛穴の汚れ、黒ずみ、くすみをごっそり落とす! だけじゃない!8種の和漢エキス&無添加メイク落とし【ビオ...READ MORE
老舗豆腐屋が作った大豆ミート『SoMeat』(ソミート)【染野屋公式通販サイト】
◆概要◆ 『SoMeat』は、大豆を知り尽くした創業160年の老舗豆腐屋がつくった代替肉です。 現在の代替肉ブー...READ MORE
※本記事は当サイト管理人の個人的な備忘録です。本記事の参照又は付随ソースコード利用後にいかなる損害が発生しても当サイト及び管理人は一切責任を負いません。
※本記事内容の無断転載を禁じます。
【webmaster/管理人】
自営業プログラマー
ご連絡は以下アドレスまで★

☆ServerNote.NETショッピング↓
ShoppingNote
☆お仲間ブログ↓
一人社長の不動産業務日誌
【キーワード検索】