Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000042Vine Linux1 バグ2006-05-04 17:352006-05-04 23:28
報告者anonymous 
担当者 
優先度再現性不明 
状態完了解決状況却下 
バージョンVineSeed 
修正予定バージョン修正済バージョン 
概要0000042: ls -lのフォーマットについて
説明現状の ls -l のフォーマットは、
日付によってフィールド数が変化するため、
スクリプト等で処理しにくいことがあります。
ですので、debian のように ls -l --time-style=long-iso を
ja_JP.eucJP でのデフォルトにする等、議論した方が良い気がします。
タグ設定されていません。
arch
パッケージcoreutils-5.94-0vl1
添付ファイル

- 関連

-  コメント
(0002206)
daisuke (管理者)
2006-05-04 23:28

> 現状の ls -l のフォーマットは、
> 日付によってフィールド数が変化するため、
> スクリプト等で処理しにくいことがあります。
> ですので、debian のように ls -l --time-style=long-iso を
> ja_JP.eucJP でのデフォルトにする等、議論した方が良い気がします。

script friendly にするために long-iso に変更するのは賛成できません。
たしかに coreutils の upstream のデフォルトは long-iso ですが、
ls の出力はデフォルトは人間が読むためのものなので、現状の(過去の
バージョンでも同じ)ロケールにあわせて出力するほうが正しいと考え
ます。

(ls の出力を script で処理することが一般的かどうかは知りませんが)
もし script で処理したいのであれば、デフォルトの設定を期待せず明
示的に指定した方がいいでしょうし、それを指定するコストも問題では
ないでしょう。
また環境変数の設定などでもフォーマットは変わるので、いつも同じデ
フォルト出力を期待するのは間違っています。

他に議論すべき理由は見当たらないのでこの提案は却下します。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2006-05-04 17:35 anonymous 新規課題
2006-05-04 23:28 daisuke 優先度 中 => 低
2006-05-04 23:28 daisuke 状態 新規 => 完了
2006-05-04 23:28 daisuke 解決状況 不明 => 却下
2006-05-04 23:28 daisuke コメント追加: 0002206


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker