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


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

くだらない質問はここに書き込め!Part 52



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 01:32:48 ]
前スレ
pc11.2ch.net/test/read.cgi/unix/1164786261/l50

UNIX板は 2ch のサポートセンターではありません
批判、要望は→ 2ch批判要望 ex21.2ch.net/accuse/

NGワード
* UNIXって何? → pc11.2ch.net/test/read.cgi/unix/998779290/l50
* UNIXとLinuxの違いは何? → pc11.2ch.net/test/read.cgi/unix/1024558135/l50
* 2ch閉鎖の危機をUNIX板が救ったという話{は本当? | を知った。有り難う! | のflashはどこ?}
禁止事項
* 既出・内容なし・マルチポスト・アスキーアート各種・ネタage・宿題の丸投げ
注意事項
* 荒らしは無視が鉄則
* Unixと関係ない質問/話題は、よけいな相手をせず適切な板に誘導
* 転んでも泣かない
* ひろゆきのギャグには笑うこと
質問する前にググること www.google.co.jp/


521 名前:気まぐれアナスイ mailto:!(¢y¢+){秘密です。} [2007/06/28(木) 14:32:47 ]
¢

522 名前:気まぐれアナスイ mailto:!(¢y¢+){秘密です。} [2007/06/28(木) 14:34:15 ]
¢ {>>520}
まだ、AA.を理解していないのですか…


523 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 01:08:27 ]
C関連スレの方がいいか分からんが、UNIX の話っぽいのでこっちに書きます。

gcc 3.3.3 です。

% cat sample.c
#include <stdio.h>
int main(void)
{
printf("%p\n", unix);
printf("%d\n", unix);
printf("%d\n", sizeof(unix));
return 0;
}

% gcc sample.c

警告もエラーもでず、フツーに実行できて正常終了したんだけど、
この unix ってのの正体は何?

## -ansi オプションをつけるとエラーになるけど


524 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 01:28:33 ]
#ifdef unix

とかやって使うことを意図したマクロ。過去の遺物。

525 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 01:48:16 ]
マクロってアドレス振られるんだ…。
コンパイル時に消えて無くなるんだと思ってたよ。

勉強になった、ありがごう。


526 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 02:46:47 ]
アドレスってなんだよ
unixの代わりに1って打ってみな

527 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 03:04:23 ]
>>526
ホントだ…。

整数を %p で出力すると、その整数値が返るのか?


528 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 03:23:58 ]
そもそも printf に "%p" なんてあるのしらなかった。
LP64 でも LPI64 でも 32bit 環境でも動くようにできたのかしらん。
関数ポインタとデータポインタの sizeofが違う x86みたいな
変態環境は考えてないんだろうな..

529 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 08:28:30 ]
>>527
正確には、%pはvoidへのポインタでないと未定義
gccなら -Wall でwarningしてくれる
ム版に行けばいじってもらえる

>>528
x86じゃなくて8086?386以降でsizeofが違う環境なんてある?
c99では相互のキャストが可能と明示してあるけど



530 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 08:48:09 ]
単に、暗黙の #define unix (1) があるだけなんだけど、
何が問題なの? 何が疑問なのかわからん。

531 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 08:50:19 ]
unixじゃなくて、__unix__ を使え、って問題。

532 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 11:24:12 ]
だから過去の遺物だって。

533 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 11:37:32 ]
>>525
整数定数に対してアドレスが振られてるわけじゃなく、
その数値自体をアドレスだとみなして %pで表示しただけのこと。
printf()にとっては、元の値の型が何かなんて知りようがないから。

&1(←そんなのないけど) じゃなくて、そのまま 1 ってこと。

534 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 11:43:33 ]
すると、知らずに何かのフラグ等のつもりで、

int unix;

とか、変数宣言するとエラーになるわけか。

535 名前:名無しさん@お腹いっぱい。 [2007/06/30(土) 01:29:03 ]
サーバーに誰かがログインしたら
誰がログインしたのかをメールで知らせるようにしたいのですが
どうすればいいですか?

536 名前:名無しさん@お腹いっぱい。 [2007/06/30(土) 01:37:02 ]
黒ヤギさんを飼う

537 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/30(土) 02:00:02 ]
>>535
ログインメッセージに
「私にメール下さい」と表示しておく

538 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/30(土) 02:02:54 ]
>>536-537
すみません
自動的に送信するようにしたいです

539 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/30(土) 02:10:17 ]
>>535
swatchとかのログ監視ツールを使えばいいんじゃないかな。



540 名前:名無しさん@お腹いっぱい。 [2007/06/30(土) 02:10:31 ]
ls -l
した時の「リンク数」って何?
ディレクトリの中にあるファイル数と思ったんだけど
たくさんファイル作成しても変化しないし・・・

541 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/30(土) 02:59:53 ]
「iノード リンクカウント」 で検索

542 名前:名無しさん@お腹いっぱい。 [2007/06/30(土) 03:24:27 ]
あるルールに基づいてパーミッションを一括で設定できるような
ソリューションがあれば教えてください。

このディレクトリ配下は、このパーミッション、
この文字ではじまるファイル名は、このパーミッション、
など、条件によってパーミッション設定を変える感じです。
きめ細やかなchmod -Rっていうか…。

543 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/30(土) 03:27:01 ]
そんなもん自分で書けよ

544 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/30(土) 03:34:59 ]
>>541
ハードリンクの数か〜
なるほどアリがd


545 名前:名無しさん@お腹いっぱい。 [2007/06/30(土) 03:53:36 ]
atime記録はチューニング的にオフにすればいいらしいけど
オフにすることで問題になるソフトって何かあるの?

546 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/30(土) 04:20:54 ]
>>545
Unix系各種のOSにある天文学的な数のソフトから拠出しろと?


547 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/30(土) 08:35:01 ]
>>545
www.google.com/codesearch
問題になるのが見つかったら報告してくれ。

548 名前:名無しさん@お腹いっぱい。 [2007/06/30(土) 10:57:19 ]
CPANの設定が古くなってモジュールが落とせないぞゴルァ!
.cpanを消しても最初に出てきた設定画面が出てこないぞゴルァ!
どうにかして再設定したいのですがどうしたらいいですかゴルァ!
もうUNIX板だけが頼りなんです教えてくださいゴルァ!

549 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/30(土) 11:26:59 ]
自己解決しました。

o conf urllist pop 不要なFTP鯖
o conf urllist push www.cpan.org/SITES.html#AsiaでゲットしたFTP鯖
o conf commit

でOKでした。しかし目的のモジュールはみつかりませんでしたよゴルァ!
また困ったら質問しにきますよゴルァ!



550 名前:536 [2007/06/30(土) 17:05:08 ]
>>538

おまえ並みのヤツばかりと想定して、 .cshrcや.bashrcなどに
共通で読むスクリプトを入れる。

そのスクリプトにメール送るように書く。
上達したら、シェルの変更しただけの場合、wmを変更しただけでは送らない
ようにしろ。お前じゃ無理だろうけど

551 名前:名無しさん@お腹いっぱい。 [2007/06/30(土) 17:10:14 ]
.loginの方が良いかな

552 名前:名無しさん@お腹いっぱい。 [2007/06/30(土) 20:57:53 ]
他人の心がわかるとか言って
神様気取りに、したり顔でいい加減なことほざいて
他人の名誉を毀損している、蛆虫野郎って
どういう奴なの?

ああいう下らない奴らがいると本物の超能力者が
迷惑するってもんだな。

553 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/30(土) 22:38:45 ]
>>535
携帯持って、ターミナルの後ろに隠れて監視するんだ。
メールで知らせる宛先アドレスは、あらかじめ携帯のアドレス帳に登録しておくと、
すごく便利だぞ。

554 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/30(土) 23:31:43 ]
ちんぽをこすると、気持ちいい。
そこに幸せを感じるんだと思うよ>>552

555 名前:名無しさん@お腹いっぱい。 [2007/07/01(日) 00:46:37 ]
touch ちんぽ

ls -l
 5分勃ち

touch ちんぽ;touch ちんぽ;touch ちんぽ;touch ちんぽ;touch ちんぽ
ls -l
 8分勃ち

556 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/01(日) 01:15:17 ]
空ファイル作ってどうする気だ?

557 名前:名無しさん@お腹いっぱい。 [2007/07/01(日) 01:41:29 ]
出した後は空虚ってことで

558 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/01(日) 01:49:20 ]
学校のサーバーのCPU使用率やプログラムを走らせている
ユーザーIDなどを確認するときに、確認したいサーバーにtelnetで入って
PSコマンドを使用してそのサーバー内の利用状況を確認しているのですが
この方法だと時間がかなりかかるので困ってます。

サーバーごとにアクティブなプロセスと、そのCPU使用率。それを実行している
ユーザーIDなどを一覧で確認する方法はないでしょうか?

559 名前:名無しさん@お腹いっぱい。 [2007/07/01(日) 02:47:03 ]
さー?(sar Vだけだったような)



560 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/01(日) 05:47:09 ]
>>559
レスありがとうございます。sarは使えませんでしたが似たようなコマンドvmstatが
使えました。ただこれもカレントのサーバーのシステム情報だけを表示するようで
解決には至りませんでした。

システム全体の利用状況って1ユーザーには閲覧不可なんだろうかorz

561 名前:559 [2007/07/01(日) 05:58:31 ]
もう練るけど

r系コマンド使えるなら、併せて使う。

562 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/01(日) 11:19:37 ]
>>560
そのへんはOS毎に異なるので、どのOS使ってるか秘密にしてる限り
まともな答えは得られない。
topでも入れて眺めてろ。

563 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/01(日) 11:27:47 ]
>>560
複数のホストのCPU状況とかを同時に知りたいわけだろ?
そういう場合はシェルスクリプトで対応。

for h in host1 host2 host3 ....
do
echo $h
rsh $h uptime
done

↑、とかね。rshが使える前提で書いたが、sshならsshに書き替えてくれ。
パスワードを聞かれないようにあらかじめ ssh-agent, ssh-add しておくこと。
あと、uptimeのところは好きなコマンドに変えてもいい。

564 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/01(日) 12:24:28 ]
sshでパスフレーズなしの運用も可能。

ただし、その鍵でアクセスした場合に行えるコマンドを制限しておかないと、
秘密鍵を盗まれたときにやりたい放題になってしまう。
~/.ssh/authorized_keysに
command="XXX....XXX" ssh-dss AAAAB3N.... foo@example.com
みたいな感じで書く。


565 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/01(日) 15:24:33 ]
私はクリではイクのですが、中では気持ち良くなりません。
自分でも何度か試したのですが、気分は高まるけど快感は感じません。
男の人は直ぐに入れたがりますから、いつも中途半端な気分で終わります。
話しはそれますが、先日彼氏と初めて外泊したのですが、一晩何回も求められ
寝不足で散々でした。何度目かには、Hしながら何時の間にか寝てしまいました。
男の人って皆さんそんなにするんですか?

566 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/01(日) 15:44:42 ]
Yes.

567 名前:名無しさん@お腹いっぱい。 [2007/07/01(日) 18:14:10 ]
ずべてのユーザーにpathを追加したいのですが、共通の設定はどのファイルに書けばよいのでしょうか?

568 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/01(日) 18:30:29 ]
コマンドでログインする時パスワード入力時に****を表示させたいのですが、
その設定はどこのファイルに書けばよいのでしょうか?

569 名前:名無しさん@お腹いっぱい。 [2007/07/01(日) 23:54:46 ]
Debian etchでPostgreSQLを使っていて
データディレクトリ(クラスター?)をデフォルトから変えたい。
/var/lib/postgresql/8.2/main/ から /home/postgres あたりに。
postgresql.confのdata_directoryを変更して
ディレクトリの内容もコピーしたが
/etc/init.d/postgresql-8.2 restart
しても、ps ax | grep postgresをみると
/usr/lib/postgresql/8.2/bin/postgres -D /var/lib/postgresql/8.2/main/ -c config_file=/etc/postgresql/8.2/main/postgresql.conf
ってなっててどうしようもない…。
環境変数も変えたけどだめだった…



570 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/01(日) 23:58:26 ]
linux 板というのがございまして
debian スレも postgres スレもございます

571 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 00:00:19 ]
postgres スレはデータベース板だった

572 名前:名無しさん@お腹いっぱい。 [2007/07/02(月) 12:38:00 ]
超ワラタ
MacユーザーはDQN
ババアか?

■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
☆踏み台昇降DEダイエットPart63☆ [ダイエット]
お世辞抜きであなたのマンコを評価するスレ part60 [美容]
チンコだ!ペニスだ! 評価してくれ Part9 [美容]
お世辞抜きであなたのマンコを評価するスレ part61 [美容]
お世辞抜きであなたのマンコを評価するスレ part59 [美容]


Mac OS X初心者質問用スレ 22.3
pc11.2ch.net/test/read.cgi/mac/1181254491/

573 名前:OTK [2007/07/02(月) 14:37:44 ]
HTMLってどんなことができるのですか?

574 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/03(火) 03:44:46 ]
ブラウザにいろいろ表示。

575 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/03(火) 06:05:35 ]
弟子「先生、処女を貴重だと思う男は多いです」
孔子「その通りだ」
弟子「しかし逆に童貞は女に気持ち悪がられます」
孔子「確かに」
弟子「おかしいじゃないですか、何故このような意識の違いが生まれるのですか」
孔子「それは一度も侵入を許していない砦は頼もしく、一度も侵入に成功しない兵士は頼りないからだ」

576 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/03(火) 10:09:45 ]
>>575
そのコピペ、よく見るけど、孔子は言いそうにないよね。
そういう話題は老子にしといたほうがリアル。

577 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/03(火) 14:14:14 ]
逆に考えるんだ
というおはなしだわな

578 名前:名無しさん@お腹いっぱい。 [2007/07/03(火) 15:50:02 ]
>>576
俺は韓非子あたりが良いと思う

579 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/03(火) 16:08:29 ]
>>578
韓非子だったら、人は知らないものに恐怖を覚えるものだ、って言うと思う。
女はみんな生娘のフリをするから、男は生娘以外は怖い。
男はみんな女に強いフリをするから、女は童貞なんていないと思ってる。



580 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/03(火) 16:19:27 ]
雑談はよそでやれ。

581 名前:名無しさん@お腹いっぱい。 [2007/07/03(火) 16:46:15 ]
FreeBSDはホットニュース有ったのか?
スレ多い希ガス

582 名前:amel mailto:!(ΦyΦ+){秘密です。} [2007/07/05(木) 01:29:34 ]
一応、報告して置きます。
此れからはcodeName.を使用します。

583 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/05(木) 19:46:49 ]
質問です。echo --help と入力しても --help と出力されます。ヘルプを見るには
どうしたら良いのでしょうか。

584 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/05(木) 19:49:31 ]
>>583
bashなら、help echo

585 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/05(木) 20:27:21 ]
Emacsをコンパイルするときに、temacsがemacs lispスクリプトを読み込んで、その実行イメージをダンプすることでemacsができるそうですが、
この実行イメージをダンプさせてコマンドを作成するというのはどうやったらできますか。
具体的にはどんなC Libraryまたはシステムコールを使うのでしょうか。
ヒントとなるキーワードだけでもお願いします。

586 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/05(木) 21:13:13 ]
man sigaction

587 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/05(木) 21:16:24 ]
>>586
質問は疑問文で聞きましょう。それでは答えようがありません。

588 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/05(木) 21:54:01 ]
man 7 signalとかでも、どうすればコアダンプが作れるかは分かるはず。


589 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/05(木) 22:07:06 ]
SIGQUIT



590 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/05(木) 22:11:44 ]
>>588
それはLinuxの場合のみの話。

591 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/05(木) 22:16:23 ]
>>585
自分でゴリゴリ書くんだよ。
GPLでいいならemacsから引っこ抜いてくりゃいいだろ。

592 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/05(木) 22:26:11 ]
>>588
ありがとうございます。
一般に、コアダンプファイルというのは実行可能なのでしょうか。
Emacs(temacs)で聞いたのが初めてだったので。

593 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/05(木) 22:43:04 ]
dumpしたファイルは、要は「プロセスがメモリにあったときのメモリの状態」
なので、それを元に起動可能なプログラムに仕立てる処理が必要なんだけど、
具体的には知らない。

ぐぐってたらこんなのあったけど、今時流行らない技法なのかな。
www-ap.fnal.gov/~kriol/


594 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/05(木) 22:47:24 ]
>>586-591
ヒントありがとうございます。しかしmanしてもよくわかりません。
man signalすると SIGABORT とかで core dump が作られるとかありますが、
自分で試しても core dump fileができません。
( bash で ulimit -c unlimited はしています。)

ためしたのは
int main() {
   sleep(60);
return 0;
}

というサンプルに対して、
fkill -QUIT pid ./a.out とか kill -ABORT pid ./a.out
を実行することです。




595 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/05(木) 22:50:58 ]
Linuxではcore dumpはすでに廃止されています。

596 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/05(木) 22:54:43 ]
>>594
OS は何よ?
ウチじゃ、そのソースコンパイルして、実行中に c-\ したら、きちんとコア吐いたぞ?

597 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/05(木) 23:05:56 ]
limitでコアサイズゼロにしてるんじゃね?


598 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/05(木) 23:31:34 ]
>>594
コア読んで実行形式作るのはundumpという技法。TeXでやってた。
emacsは自分でメモリ読んで実行形式作る(unexec)。

これでも読んで勉強しれ。
lc.linux.or.jp/lc2002/papers/nagano0920h.pdf

599 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/06(金) 02:45:42 ]
unexecまわりはおもしろいけど魔境だよな。
OSごとに違った気がするし。
nemacsを 386BSDで動かすのに苦労した気がする。




600 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/06(金) 10:18:23 ]
>>598
うおーこれは参考になる。
つまり、
・アプリに依存しないがOSなどに強く依存する(emacs方式)
・ポータブルだがアプリに依存する方式(提案された方式)
があるということですね。勉強になりました。
ありがとうございました。

601 名前:名無しさん@お腹いっぱい。 [2007/07/07(土) 21:26:34 ]
sortなどで「あるアルファベットで終わる単語」を
多いもの順に並べて数と共に表示するようにしたいのですが
どうしたらいいのですか?
revとか使えそうなんきがするのですが

602 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/07(土) 21:38:39 ]
>>601
uniq -c | sort -nr とか使えそうなんきがするのですが

603 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/07(土) 21:43:51 ]
>>602
「あるアルファベットで『終わる』単語」

604 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 02:23:04 ]
単語リストを食わせる | rev | 602 | rev
これだけだと通常のsort/uniqの結果と順序が異なるからawkにでも食わせる。



605 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 02:30:46 ]
あああ、2段めのrevで数値が逆転しちまう。


606 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 02:36:06 ]
あるアルファベットというのは1つなのか、アルファベット全種にわたって
調べる必要があるのか。
... |grep 'y$' |sort|uniq -c|sort -nr
↑yについて。

sortには-uオプションはあるがuniq -cのように重複数を表示するオプションは
なく、uniqはソートされていないと重複を検出できない……


607 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 21:06:55 ]
コンピュータ関連での「陳腐化」は、英語でなんと言うのが普通ですか ?
wear out とか become out of date / out of mode とか、動詞ならそれらしいのはあるが
....zation みたいな名詞表現だとどうでしょう。

608 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 21:19:15 ]
>>607
obsolete, product obsolescence

609 名前:607 mailto:sage [2007/07/08(日) 21:39:14 ]
>>608 有りがたく



610 名前:名無しさん@お腹いっぱい。 [2007/07/08(日) 23:14:06 ]
グランプリ イギリス 決勝
f1.gpupdate.net/ja/raceresults.php?racepartID=1213
Pos. ドライバー コンストラクターズ Time
1 K・ライコネン フェラーリ 1:21:43.074
2 F・アロンソ マクラーレン + 2.400
3 L・ハミルトン マクラーレン + 39.300
4 R・クビサ BMW + 53.300
5 F・マッサ フェラーリ + 54.000
6 N・ハイドフェルド BMW + 56.300
7 H・コヴァライネン ルノー + 1 laps
8 G・フィジケラ ルノー + 1 laps
9 R・バリチェロ ホンダ + 1 laps
10 J・バトン ホンダ + 1 laps
11 D・クルサード レッドブル + 1 laps
12 N・ロズベルグ ウィリアムズ + 1 laps
13 A・ブルツ ウィリアムズ + 1 laps
14 佐藤 琢磨 スーパー アグリ + 2 laps
15 C・アルバース スパイカー + 2 laps
Did not finish
16 V・リウッツィ トロロッソ + 6 laps
17 J・トゥルーリ トヨタ + 16 laps
18 A・デビッドソン スーパー アグリ + 24 laps
19 S・スピード トロロッソ + 30 laps
20 R・シューマッハ トヨタ + 37 laps
21 A・スーティル スパイカー + 43 laps
22 M・ウェーバー レッドブル + 51 laps

【F1】第9戦イギリスGP予選結果【地上波放送25:45〜】
news21.2ch.net/test/read.cgi/mnewsplus/1183813812/l50

611 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/09(月) 01:04:57 ]
/1/a/A と/1/a/B と/2/a/B と /2/a/C
のような4ファイルを
/1/a/A と /1/a/B と /1/a/C と /2/a/B
または
/1/a/A と /1/a/B と /1/a/C と /1/a/B-1
の様に移動したい時(/1/b/ , /2/b/ 以下なども同じように処理したい時)はどうしたらいいですか?
GNU版mvとか入れないと駄目ですか?
また、/1/a/B と /2/a/B のCRCが同一の時上書きするようにするにはどうしたらいいですか?

612 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/09(月) 01:54:25 ]
宿題にしては病的な条件だ…

613 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/09(月) 10:35:54 ]
>>610 お前マジで氏ねよ

614 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/09(月) 10:59:54 ]
>>611
foo=/1/a; bar=/2/a として、
前者
$foo/A, $foo/B, $bar/B: 移動せず
$bar/C -> $foo/C
後者
$foo/A,$foo/B: 移動せず
$bar/B -> $foo/B-1
$bar/C -> $foo/C
というふうに処理するってこと? だったら bourne shellで
前者
for from in $foo/*; do name=`expr //$from : '.*/¥(.*¥)'`; if [ ! -e $bar/$name ]; then mv $from $bar/$name; fi; done

後者
for from in $foo/*; do name=`expr //$from : '.*/¥(.*¥)'`; suffix=; if [ -e $foo/$name ]; then suffix=-1; while [ -e $foo/${name}${suffix} ]; do suffix=`expr $suffix - 1`; done; fi; mv $bar/$name $foo/${name}${suffix}; done

てのはどうかな(全体で試してはいないけど)。あとは
for from_to in /1/a:/2/a /1/b /2/b; do echo $from_to | while IFS=: read foo bar; do 上のコード; done; done
で外をくくってやれば完成かな?
CRCを計算する一般的なUNIXコマンドってあるの?

さ、約束通り >>611 の彼女の画像をうpしてくれたまえ。

615 名前:名無しさん@お腹いっぱい。 [2007/07/09(月) 13:53:00 ]
んーー、メモリとかガーベージとかを想起させる内容だね。
OSやLISPとかで聞いたら、望む答え得られるかも。

何の目的だろう?

616 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/09(月) 16:14:39 ]
>>615 イルボノチュセヨ

617 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/09(月) 17:30:56 ]
今まで大体のことはPerlスクリプトでやってきたのですが、
Perlが入っていない環境が出て来たのと、Shellスクリプトを
勉強しようと思ってるんですけど、そのシェルがいいですかね?
やはりshがいいんでしょうか?
そこそこインストールされてる環境だと、sh, Bash, csh, tcsh,
kshはあるみたいです。 zshはあまりインストールされていません。

もし、shだとしたらお勧めの本とかサイトってありますかね?

618 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/09(月) 17:41:33 ]
>>617
pc11.2ch.net/test/read.cgi/unix/1171517324/1-6

619 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/09(月) 17:49:10 ]
>>617
最初は bash でいいんじゃね?
sh にもいろいろあるけど、
こまごまとした互換性の問題は後からおぼえればいい。



620 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/09(月) 17:54:51 ]
shから覚えるのがいいに決まってるだろ。
bashを先に覚えると、何がbash依存なのかわからないまま変な癖がついてしまって、
↓こんなbash依存構文を平気で書くようになっちゃうぞ。

for ((i=0; i<100; i++)) { echo bashは糞; }

621 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/09(月) 18:01:03 ]
>>617
どのシェルを使うかは宗教上の問題です。
無用な論争を引き起こすので、
公の場で語るのはやめましょう。






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

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

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