[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 05/09 19:13 / Filesize : 191 KB / Number-of Response : 637
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

なにはともあれSLAX



250 名前:login:Penguin mailto:sage [2006/11/08(水) 00:27:08 ID:kQh3/duq]
sedの勉強がてらmultilingual SLAXのisolinux.cfgの主要部分だけ抜き出すスクリプトを書いてみた。'mlangs.sed'とでもして実行属性つけて
$ ./mlangs.sed isolinux.cfg | sort
してみて。

#!/bin/sed -nf
#
/^label/!d # skip unless /^label/
/^label/{ # /^label/ section
# read /^label/ ... /^append/ lines
:loop
N # read next line
s/label ..\n// # erase abbreviated label
s/label .. .*\n// # erase abbreviated label with some modification
s/kernel.*\n// # erase /^kernel/ line
/append/! b loop # read until /^append/ line
# read 'append' line
N # read /^append/ line
s/append.*lang/lang/ # erase 'append' .. 'lang' in /^append/ line
# post process
s/label // # erase 'label '
s/\n/: / # convert 1st newline to ': '
s/\n$// # erase last newline
}
#
/^slax/d # erase /^slax/ line
/^linux/d # erase /^linux/ line
/^$/!p # show unless null line
d # clear pattern space for next cycle
#
# end of mlangs.sed







[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<191KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef