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

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0000179Vine Linux1 バグ2006-09-13 20:392006-09-13 20:50
報告者anonymous 
担当者 
優先度再現性不明 
状態完了解決状況却下 
バージョン4.0beta 
修正予定バージョン修正済バージョン 
概要0000179: これまでのsortコマンドとの違い
説明Vine Linux 3.2の時には、sortコマンドがtextutilsパッケージに
収録されていました。
Vine Linux 4.0Betaになってからは、coreutilsに変わりました。
(ここまでは問題ありません。)

4.0Betaから、sortコマンドのオプションが変更されています。
具体的には+POS1 [-POS2]が使えなくなりました。

このsortコマンドのオプションを使うアプリがあるのですが、動作
しなくなってしまいました。
何とか復活できないものでしょうか?

例えば、ファイルに
1 3 5 1
2 3 4 2
3 2 3 2
4 2 2 1
5 1 1 0
と書かれているとします。
これを2フィールド目と4フィールド目でソートしたい場合は

sort +1 -2 +3 -4 ファイル名

と書けば良かったのですが、4.0Betaでは

sort: オプションが違います -- 2
詳しくは `sort --help' を実行して下さい.

と表示されます。
タグ設定されていません。
archx86
パッケージcoreutils-5.96-0vl1
添付ファイル

- 関連

-  コメント
(0001176)
daisuke (管理者)
2006-09-13 20:50

> 4.0Betaから、sortコマンドのオプションが変更されています。
> 具体的には+POS1 [-POS2]が使えなくなりました。
>
> このsortコマンドのオプションを使うアプリがあるのですが、動作
> しなくなってしまいました。
> 何とか復活できないものでしょうか?

sort の仕様です。いま仮りに復活させたとしてまちがいなく将来は
なくなります。現在の仕様にあわせて修正することをお薦めします。
(Vine Linux 3.2のsortでもすでにobsolete扱いです)

Vine Linux では修正しません。

> 例えば、ファイルに
> 1 3 5 1
> 2 3 4 2
> 3 2 3 2
> 4 2 2 1
> 5 1 1 0
> と書かれているとします。
> これを2フィールド目と4フィールド目でソートしたい場合は
>
> sort +1 -2 +3 -4 ファイル名
>
> と書けば良かったのですが、4.0Betaでは

sort -k2,2 -k4 file
でどうでしょうか?

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2006-09-13 20:39 anonymous 新規課題
2006-09-13 20:50 daisuke 状態 新規 => 完了
2006-09-13 20:50 daisuke 解決状況 不明 => 却下
2006-09-13 20:50 daisuke コメント追加: 0001176


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