No.2ベストアンサー
- 回答日時:
#1の方と同じシュワルツ変換ですが
コマンドラインからはされないですよね?(^^;;
#表示する場合
open(TEST, テキストファイル);
print map {$_->[0]} sort {$a->[3] <=> $b->[3]} map {[$_, split /<>/]} <TEST>;
close(TEST);
#配列に入れる場合
open(TEST, テキストファイル);
@List = map {$_->[0]} sort {$a->[3] <=> $b->[3]} map {[$_, split /<>/]} <TEST>;
close(TEST);
あとUNIX系環境なら
#表示する場合
system("sort -t '>' -n -k 3,3 テキストファイル);
#配列に入れる場合
@List = `sort -t '>' -n -k 3,3 テキストファイル`;
という手もありますが、ソースを見た人の
笑いを取れるというくらいしか効果がありません(苦笑)
No.1
- 回答日時:
1行で書くとこんな感じ:
perl -e 'print map{$_->[0]}sort{$a->[1]<=>$b->[1]}map{[$_,(split("<>",$_))[2]]}<>' テキストファイル
いわゆるシュワルツ変換ですが。
参考URL:http://en.wikipedia.org/wiki/Schwartzian_transform
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) マクロで設定時刻の入力がわかりません 2 2022/03/29 02:24
- 日本語 「~する必要はないのではないでしょうか」はおかしい? 10 2022/08/21 20:15
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- 日本語 問題: A:トイレにだれ___いませんか。その2 1 2023/03/12 22:01
- ルーター・ネットワーク機器 ひとつのスイッチでルーターの冗長化を複数させたい 1 2023/04/12 22:46
- 英語 不定代名詞"no..."の否定語noの及び範囲について 4 2022/08/04 11:11
- Excel(エクセル) vba シート名の一覧を2列に分けるには 5 2023/04/24 08:56
- 英語 英語でNo.1がシッコ、No.2がウンコの事らしいですが、 たとえば No.1行ってくるー! って言 3 2022/10/20 22:21
- Visual Basic(VBA) Excel VBA でデータ転記について 1 2023/03/07 19:11
- Excel(エクセル) EXCEL 関数を教えてください。(A列の同じ値が複数ある場合vlookupで出来ますか) 4 2022/12/07 20:54
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
二次元配列のインデックスについて
-
マクロ Publicでの配列定義
-
エクセルVBAでTransposeの不思議
-
VBAのautofilter、criteriaの配...
-
newで個別に生成した配列にNULL...
-
配列の中から文字列を探し、そ...
-
プログラミング アルゴリズム
-
文字の整列(printf)
-
Dim flag(4) as boolean で配列...
-
2つの配列要素を比較して、一致...
-
フォームから値を配列に渡すと...
-
クラスに配列を渡す方法
-
2次元配列内の各配列の任意番目...
-
全組み合わせの出力プログラム
-
組み合わせについての質問です...
-
可変長配列を、動的確保した固...
-
Excel VBA ユーザーフォームの...
-
Perlで二次配列は可能?
-
配列の各要素に文字列結合
-
<Perl>参照配列の出力に失敗する。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのautofilter、criteriaの配...
-
Strawberry Perl for Windows ...
-
リストボックスに縦スクロール...
-
二次元配列のインデックスについて
-
文字の整列(printf)
-
エクセルVBAでTransposeの不思議
-
クラスに配列を渡す方法
-
二次元配列における要素数のは...
-
Excel VBA ユーザーフォームの...
-
perlで配列の要素が空なのを知...
-
perlで2次元配列をサブルーチ...
-
マクロ Publicでの配列定義
-
Dim flag(4) as boolean で配列...
-
参照配列の要素数の求め方は?
-
チェックボックスのperlでの値...
-
VB6で配列の最大値を簡単に求め...
-
jcode->jfold で禁則処理
-
DataGridViewに配列の値を表示...
-
VBScript 配列
-
配列を使わずに、数字(連番)...
おすすめ情報