本を読む

読書やコンピュータなどに関するメモ

どう書く?org:重複する要素を取り除く

 sedで。

s/$/#/
:loop
s/\(.\)\(.*\)\1\(.*\)$/\2\3\1/
t loop
s/#.*//

 実行例。

$ echo '314159265' | sed -f onlyunique.sed 
34926

追記2008-08-19:
なんとなく、どう書く?.orgに投稿してみました

コメント

コメントの投稿

管理者にだけ表示を許可する

トラックバック

http://emasaka.blog65.fc2.com/tb.php/287-683fc34f

 | HOME | 

Categories

Recent Entries

Recent Comments

Recent Trackbacks

Appendix

emasaka

emasaka

フリーター。
連絡先はこのへん

Monthly


FC2Ad