68user's page 掲示板

Prev< No. 925〜930> Next  [最新発言に戻る] [過去ログ一覧]
No. 925 # mark11 2000/06/18 (日) 16:10:42
はじめて書き込みます.UNIX初心者のものです.

ソース環境がひとつで2つのアプリを作っているのですが,
毎回できたオブジェクトを手作業で退避・圧縮しています.
この作業をmakefileに記述したいのですが,次の記述でよい
でしょうか.

BAKDIR2 = /tmp/backup2/

test2.o.gz: test2.o
        cp -p test2.o $(BAKDIR2)
        gzip $(BAKDIR)/test2.o

ご指導よろしくお願いします.

No. 926 # 68user 2000/06/19 (月) 00:36:46
> 深い考え無しに、「Connection: Keep-Alive」を追加していました。
なるほど。HTTP/1.1 まわりではまるのは よくありますよね。
# Host ヘッダを付けず HTTP/1.1 を使ってはまるとか。

> この作業をmakefileに記述したいのですが,次の記述でよいでしょうか.
よいように見えますが、そちらではうまく動いていないんですか?

No. 927 # とろと 2000/06/19 (月) 11:48:19
どっかのホームページを読み込んできて
タグ以外と、コメントを削除する
ということをやりたいんですが、

http://www.din.or.jp/~ohzaki/perl.htm

タグを削除する
というのがあったので、これをタグ以外を削除
にしてみたのですが、
コメントタグが消えてくれません、、

<!-- -->で囲まれている中身と、<!--、-->も消えてほしい。。

消したいんですが、どのように改造するといいで
しょうか?

---ソース---
$tag_regex_ = q{[^"'>]*(?:"[^"]*"[^"'>]*|'[^']*'[^"'>]*)*}; #'}}}}
$comment_tag_regex =
        '<!(?:--[^-]*(?:(?!--)-[^-]*)*--(?:(?!--)[^>])*)*(?:>|(?!\n)$|--.*$)';
$tag_regex = qq{$comment_tag_regex|<$tag_regex_>};
$text_regex = q{[^<]*};

$result = '';
while ($str =~ /($text_regex)($tag_regex)?/gso) {
    last if $1 eq '' and $2 eq '';
    $result .= $2;
}
------
あ、本当はとほほラウンジに書きたかったのですが、
書き込みできなかったので、、

No. 928 # hobbes 2000/06/19 (月) 18:10:26
こちらで質問をさせて頂きたいのですが、unix commandで、OS及びHWが
32bitか64bitと知るにはどの様なコマンドを打てばよろしいのでしょうか?
教えていただきたいと思います。

No. 929 # 68user 2000/06/19 (月) 20:04:37
> <!-- -->で囲まれている中身と、<!--、-->も消えてほしい
まずタグ以外を消して、再度 <!-- --> を消すような正規表現を
使うというのはダメですか。

# ちょっとその正規表現を読む気力がないので…。

> OS及びHWが32bitか64bitと知るにはどの様なコマンドを
> 打てばよろしいのでしょうか?
思い付くのは printf("%d\n",sizeof(int)); くらいですかねぇ。

これが「OS及びHW が32bitか64bit」という判断の基準として
ふさわしいかどうかはわかりません。

No. 930 # hobbes 2000/06/20 (火) 09:25:59
68userさん、

回答ありがとうございました。

Prev< No. 925〜930> Next  [最新発言に戻る] [過去ログ一覧]