[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: install-info



>  > Info のエントリ名に空白が入っていると install-info がそのエントリを 
>  > --remove できません。install-info のバグなんですが、回避策としてエント
>  > リ名中の空白を消し('-' で置き換え)たいのです。具体的には

うぅ、すみません。これは大嘘でした。(;_;)

空白が入っていてもちゃんと install/remove できました。。。

> awk '
> 	/^[ \t]*\*/ {
> 		n = split($0, a, /:/)
> 		match(a[1], /^[ \t]*\*[ \t]*/)
> 		h = substr(a[1], RSTART, RLENGTH)
> 		b = substr(a[1], RSTART + RLENGTH)
> 		gsub(" ", "-", b)
> 		printf("%s%s", h, b)
> 		for (i = 2; i <= n; i++) {
> 			printf(":%s", a[i])
> 		}
> 	}
> 	!/^[ \t]*\*/ {print $0}
> '

ありがとうございます。
貴重なお時間費やして頂いてまことに恐縮です。>sakamoto さん

上林