zsh入門 パート2at UNIXzsh入門 パート2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト259:名無しさん@お腹いっぱい。 03/03/15 03:15 単純なソートでいいかと思ったら複数行あるとまずかったのか。 適当なスクリプトってこんなもんでどう? #!/usr/bin/ruby lines = [] line = nil while line = gets while /\\\Z/ === line line << gets end lines << line end print lines.sort # This code is PDS. 260:This code is PDS 03/03/15 03:27 ついでにperl版。 誰かzsh版希望。 #!/usr/bin/perl -w use strict; my @lines; while (<>) { while (/\\\Z/) { $_ .= <>; } push @lines, $_; } print sort(@lines); # This code is PDS. 261:252 03/03/15 03:47 >>259-260 どうも有難うございます。目的が果たせました。ruby ってすっきり書けるんですね。 自分は setopt INC_APPEND_HISTORY しているので、整列されたものを fc で 単純に読みん込んで exit しても元の木阿弥になってしまいます。 HISTSIZE=0 にしてから $HISTFILE の置き換え & exit することで対処しました。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch