2008年3月26日

[linux-users:107965] Re: 実行形式ファイルから元ソースファイル名を抽出したい

ふたみなのです。

From: "K.Nakatsuka" <tanpoko@xxxxx>
Subject: [linux-users:107963] Re: 実行形式ファイルから元ソースファイル名を抽出したい
Date: Tue, 25 Mar 2008 23:09:28 +0900
Message-ID: <20080325230852.37141981.tanpoko@xxxxx>

tanpoko> On Tue, 25 Mar 2008 19:44:18 +0900

tanpoko> yuboku <yuboku@xxxxx> wrote:
tanpoko>
tanpoko> > ググってみたのですが、whatコマンドというのはHP
tanpoko> > (ヒューレットパッカード)のものではないでしょう
tanpoko> > か?
tanpoko> >
tanpoko> > RedHat9(古くてすみません)なのですが、whatコマンド
tanpoko> > は無かったです。
tanpoko> あれっ、無かったですか。
tanpoko> $ man what
tanpoko> で表示されるので[ある]と思い込みました。

 手元にある NetBSD-current のマニュアルには、

STANDARDS
The what utility conforms to X/Open Portability Guide Issue 4, Version 2
(``XPG4.2'').

HISTORY
The what command appeared in 4.0BSD.

とありますので、what がある Linux ディストリビューションもあるとは思いますが。
 中心部分のコードはこんな感じですから、必要なら自作できるのではないかと。
while ((c = getchar()) != EOF) {
loop: if (c != '@')
continue;
if ((c = getchar()) != '(')
goto loop;
if ((c = getchar()) != '#')
goto loop;
if ((c = getchar()) != ')')
goto loop;
putchar('\t');
while ((c = getchar()) != EOF && c != '\0' && c != '"' &&
c != '>' && c != '\n' && c != '\\')
putchar(c);
putchar('\n');

}

-- ふ


投稿者 xml-rpc : 2008年3月26日 07:53
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/71427
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。