トップページunix
1001コメント293KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2006/09/10(日) 16:56:50
前スレ
http://pc8.2ch.net/test/read.cgi/unix/1152364804/

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

NGワード
* UNIXって何? → http://pc8.2ch.net/test/read.cgi/unix/998779290/
* UNIXとLinuxの違いは何? → http://pc8.2ch.net/test/read.cgi/unix/1024558135/
* 2ch閉鎖の危機をUNIX板が救ったという話{は本当? | を知った。有り難う! | のflashはどこ?}
禁止事項
* 既出・内容なし・マルチポスト・アスキーアート各種・ネタage・宿題の丸投げ
注意事項
* 荒らしは無視が鉄則
* Unixと関係ない質問/話題は、よけいな相手をせず適切な板に誘導
* 転んでも泣かない
* ひろゆきのギャグには笑うこと
質問する前にググること http://www.google.co.jp/
0066名無しさん@お腹いっぱい。2006/09/16(土) 07:18:31
>>65はbash厨
つまんね
0067名無しさん@お腹いっぱい。2006/09/16(土) 07:21:07
>>64
cdcontrol -f /dev/acd0 volumeとか
マシン全体ならmixer
0068662006/09/16(土) 07:21:15
bash以外の質問かけよ屑共
0069名無しさん@お腹いっぱい。2006/09/16(土) 11:04:56
make すると、missing terminating 〜〜〜エラーが大量に出る件

何とかならない?
複数行を認識できないのは良いけど、修正ができそうも無いところまで認識しないんじゃぁ。
別段日本語を使っているわけでもないけどね。
Liloでlang=Cでもダメね。

環境
Vine Linux
KNOPPIX
RedHat 9

libnids-1.16のmakeとかでうんざりしてる。
0070名無しさん@お腹いっぱい。2006/09/16(土) 11:09:57
>>67
ありがとうです。
0071名無しさん@お腹いっぱい。2006/09/16(土) 11:46:44
>>69
くだらねえ質問はここに書き込め! Part 131
http://pc8.2ch.net/test/read.cgi/linux/1157494802/
0072名無しさん@お腹いっぱい。2006/09/16(土) 16:14:39
FreeBSD 6.1-RELEASE-p6でfetchmailの設定をしています。

プロバイダ(nifty)のメールをpopで取得したいのですが、
未読メールが既読と判断されてしまいます。
↓こんな感じ
21 messages (748 seen) for hoge at nifty.com (85761 octets).

748 seenというのがおかしいのですが、
手動でtelnet接続してLASTコマンドを打つと、
毎回おかしな数値が出ます。
fetchmail -a すれば取得はできますが、未読/既読の判定ができません。
niftyでうまくfetchmailできている方、いますか?
0073名無しさん@お腹いっぱい。2006/09/16(土) 16:21:38
POP鯖の未読管理なんて信用してない。fetchall以外で使うことはない。
0074722006/09/16(土) 16:45:10
>>73
サンクス。
そういうものだと割り切って、fetchallすることにしました。
0075名無しさん@お腹いっぱい。2006/09/16(土) 19:40:27
質問です。
UNIXを使いたいのですが、どこで何を買えばいいのでしょうか?
どこの店に行っても、Windowsばかりで困っています。
おすすめの機種等を教えてください。
0076名無しさん@お腹いっぱい。2006/09/16(土) 19:43:04
>>75
おじさんといっしょにtru64を極めてみないかお嬢ちゃん
0077名無しさん@お腹いっぱい。2006/09/16(土) 19:50:51
>>75
九十九に行って、「うるとらにじゅう下さい」と言えば良い。
0078名無しさん@お腹いっぱい。2006/09/16(土) 19:51:43
>>75 は誤爆しました。吊って来ます。。
0079名無しさん@お腹いっぱい。2006/09/16(土) 22:43:42
>>76 ネタのところ申し訳ないが
Tru64Unixが個人でも手に入れられるなら
ちょっと方法を教えてくれないか?
0080名無しさん@お腹いっぱい。2006/09/16(土) 23:32:33
Tru64Unixは非商用に限り無償のハズ。
HPにメールすれば。
0081名無しさん@お腹いっぱい。2006/09/17(日) 10:42:54
Thinkpad240 にインストぅルしたFreeBSD 4.11-RELEASEに
portsでmplayerをインストールしようとしたところ
ヘッダが見当たらないと怒られmake configureでstopします

Error: Cannot find header either inttypes.h or bitypes.h

/usr/include, /usr/local/include にはinttypes.hがありました

同様の事例をごぞんじの方いませんか?
0082名無しさん@お腹いっぱい。2006/09/17(日) 10:46:40
>>81 は誤爆しました。吊って来ます。。
0083232006/09/17(日) 15:35:40
どなたかヘルプミー
0084名無しさん@お腹いっぱい。2006/09/17(日) 15:41:26
>>83
公開キー・秘密キーのペアが合ってないんじゃないの?
0085名無しさん@お腹いっぱい。2006/09/17(日) 18:01:42
すごい初歩的なことなんですが、ファイルの中の文字列を
シェルのコマンドの引数にするにはどうすればいいんですか?
例えば…
------------- arg.txt の内容---------------
arg1
arg2
arg3


-----------------------------------------
となっていて
$ hoge arg1 arg2 arg3 …
としたい場合のことです。

また
------------- arg.txt の内容---------------
arg1 arg2 arg3 …
-----------------------------------------
となっている場合や、改行とスペースが混ざっている場合の
対処方も併せてご教授頂けませんか?
どうかお願いします
0086名無しさん@お腹いっぱい。2006/09/17(日) 18:13:33
対処方って? 日本語で書いてくれる?
0087名無しさん@お腹いっぱい。2006/09/17(日) 18:19:29
日本語です。
0088名無しさん@お腹いっぱい。2006/09/17(日) 18:23:16
>>85 は誤爆しました。吊って来ます。。
0089名無しさん@お腹いっぱい。2006/09/17(日) 18:28:54
>>86
対処法でしたっけ…
すみません

どうでもいいことですけど、国語の点数は常に他の教科よりも低かったですorz
0090名無しさん@お腹いっぱい。2006/09/17(日) 18:29:11
>>87-88は僕じゃないです。
真剣です。お願いします。
0091名無しさん@お腹いっぱい。2006/09/17(日) 18:35:02
hoge `cat file`
0092名無しさん@お腹いっぱい。2006/09/17(日) 18:36:48
>>85
素朴にやるなら、

hoge `paste -s arg.txt`

とかでいいんじゃね?
0093名無しさん@お腹いっぱい。2006/09/17(日) 19:33:38
>>91
hoge: cat file: そのようなファイルやディレクトリはありません

って出ます。
0094名無しさん@お腹いっぱい。2006/09/17(日) 19:39:03
>>93
'ではなくて`
0095名無しさん@お腹いっぱい。2006/09/17(日) 19:40:08
日本語でお願いします。
0096722006/09/17(日) 19:47:46
fetchmailでプロバイダのメールをfechallしているのですが、
たまにエラーが出ます。
その上、勝手に消去されてしまう。

reading message hoge@example.com:1 of 1 (3285 octets) fetchmail: incorrect header line found while scanning headers
... flushed

ヘッダが不正なメールも受信する方法はあるのでしょうか。
よろしくお願いします。
0097名無しさん@お腹いっぱい。2006/09/17(日) 20:06:58
>>96
no rewrite オプションは付けてる?
0098名無しさん@お腹いっぱい。2006/09/17(日) 20:08:08
カタロニア語でお願いします。
0099名無しさん@お腹いっぱい。2006/09/17(日) 20:11:56
そういうクズなメールはspamに決まってるから努力する意味がない。
0100962006/09/17(日) 20:23:17
>>97
付けてます。

>>99
九分九厘spamだと思いますが、
だったらspamフィルタでふるいにかけたいような気もします。
ま、見ないで済むことに変わりはないから、
それでよしとするのも一手ですね。
0101名無しさん@お腹いっぱい。2006/09/17(日) 20:37:52
spamフィルタだと思えば桶
0102名無しさん@お腹いっぱい。2006/09/17(日) 20:56:12
どの段階でメールが捨てられてるんだろ?
ローカルMTAに渡さずに、MDA直にするとどうなる?
0103962006/09/17(日) 21:48:56
>>102
fetchmailがpopサーバでRETRした直後みたいです。
↓ログ
fetchmail: POP3> RETR 1
fetchmail: POP3< +OK
fetchmail: reading message hoge@example.com:1 of 1 (3285 octets)
fetchmail: incorrect header line found while scanning headers
... flushed

速攻消されるので、付け入る隙がない感じです。
0104名無しさん@お腹いっぱい。2006/09/17(日) 22:10:10
ウインドウマネージャとしてfvwm1.24rを使ってるのですが
日本語の表示ができません。
どうしたらよいのでしょうか…
一応、Ktermを導入しています。
0105名無しさん@お腹いっぱい。2006/09/17(日) 22:12:40
>>104 は誤爆しました。吊って来ます。。
0106名無しさん@お腹いっぱい。2006/09/17(日) 22:23:21
>>105ちょwやめw
0107名無しさん@お腹いっぱい。2006/09/17(日) 22:27:41
ウェッブブラウザとしてNetscape3.04を使ってるのですが
日本語の表示ができません。
どうしたらよいのでしょうか…
一応、Ktermを導入しています。
0108名無しさん@お腹いっぱい。2006/09/17(日) 22:34:01
>>107
これは質問なのか?それともネタなのか?
0109名無しさん@お腹いっぱい。2006/09/17(日) 22:36:50
常にワンパターンでつまらん。
自分に才能が無いことに気づいてないのか、本気で面白いと思ってるのか。
本当に悩ましい。
0110名無しさん@お腹いっぱい。2006/09/17(日) 22:41:57
ハッキリ言ってうぜぇw
0111名無しさん@お腹いっぱい。2006/09/17(日) 22:46:12
爆笑。お前天才だな。




…とでも言えば、満足して消えてくれるかもな。
まぁ、微弱デムパ→粘着→荒らしコースだろうけど。
0112名無しさん@お腹いっぱい。2006/09/17(日) 23:27:12
>>85で質問した者です
Linuxモジュールとその簡単な説明のリストを作ろうと思っています

module_lst.txt(モジュール名を格納している)を作ったんですが
それを使って modinfo -d (モジュール名) でモジュールの説明の網羅を格納したhoge.txtを作り、(*)
最後に上の2つのファイルを使って対応表を作るもくろみです。(***)

で、(*)の行ができなくて困っています。。↓のシェルスクリプトが動かない…
#!/bin/bash

rm buffer.txt
rm hoge.txt
while test $# -gt 0
do
echo $1
if { modinfo -d $1 > buffer.txt } -a [-s buffer.txt ] (**)
then echo success!! $# left..; (cat buffer.txt >> hoge.txt)
else echo failed.. $#left..; (echo module_description: No Entry.. >> hoge.txt)
fi
shift
done

(**)の行は modinfo が正常終了& buffer.txt が空でない、を意図したものです
modinfo -d はいくつかのモジュール名に対して
なぜか説明を表示しないので…(そうでなければ苦労していないのですが)
そのようなモジュール名に対してちゃんと空行を出すようにしないと、
(***)で名前と説明がずれてしまうのでどうにかしたいです。。

どなたかご教授下さいm(__)m
0113名無しさん@お腹いっぱい。2006/09/17(日) 23:29:17
うん
板違い
0114名無しさん@お腹いっぱい。2006/09/17(日) 23:34:49
>>113
すみません。シェルスクリプトについて聞きたかったのでこちらが
いいと思ったので…
Linux板で聞いて来ます。。
0115名無しさん@お腹いっぱい。2006/09/17(日) 23:36:21
>>112
【sed】シェルスクリプト総合@LINUX Part2【awk】
http://pc8.2ch.net/test/read.cgi/linux/1154578200/
0116名無しさん@お腹いっぱい。2006/09/17(日) 23:43:16
>>115
すでにLinux板に書き込んでしまいました…
○値はアレなので、今回はそちらでやろうと思います

ご指摘ありがとうございます
0117名無しさん@お腹いっぱい。2006/09/18(月) 00:15:14
今こっちの板でbashって書くと荒れるから。
0118名無しさん@お腹いっぱい。2006/09/18(月) 00:17:52
>>117
というか誤爆の件で既に荒れている件
0119名無しさん@お腹いっぱい。2006/09/18(月) 02:49:10
debianでAfterStep1.0を使っています(回顧厨の一種です、藁)
タイトルバーの左右に付いているアイコン化のボタンと
×印のボタンのテーマ(外見)を変えることはできますか?
Windows9x みたいで変えてみたいのですが…
0120名無しさん@お腹いっぱい。2006/09/18(月) 03:00:45
>>119
犬板へGO!
0121名無しさん@お腹いっぱい。2006/09/18(月) 04:56:10
afterstepは犬専用じゃないぞ
0122名無しさん@お腹いっぱい。2006/09/18(月) 08:52:46
>>120は馬鹿。
脳味噌にうじ湧きすぎ
0123名無しさん@お腹いっぱい。2006/09/18(月) 08:56:03
>>112
犬板見たけど、回答者も全く的はずれで答えになってない。
こっちで正解を書いておいてやろう。
(**)の行は、

if modinfo -d $1 > buffer.txt && [-s buffer.txt ]

と書けばよろしい。if文に -a なんてないよ。
AND条件は、複数のコマンドを && でつなぐ。
0124名無しさん@お腹いっぱい。2006/09/18(月) 09:25:20
>>123
向こうに書いてあげてよ。
0125名無しさん@お腹いっぱい。2006/09/18(月) 09:44:30
>>124
やだよ。犬板は、ヴァカ質にアフォ回答のノリが面白いから。

あと、>>123 の [-s buffer.txt ]のところ、元質をコピペしたら
スペースが入ってない。正しくは[ -s buffer.txt ]ね。
0126名無しさん@お腹いっぱい。2006/09/18(月) 09:44:47
馬鹿ばっか
0127名無しさん@お腹いっぱい。2006/09/18(月) 11:04:13
ルリルリこんにちは
0128名無しさん@お腹いっぱい。2006/09/18(月) 11:57:28
中間ファイルの生成を可能な限り控える事がシェルスクリプトの
美的基準の一つだということは教わってこなかったのかね?

ワラッパー わろた
0129名無しさん@お腹いっぱい。2006/09/18(月) 12:19:15
美的基準押し付けられてもな。
0130名無しさん@お腹いっぱい。2006/09/18(月) 12:25:48
いや、ふつー中間ファイルは最後の避暑地だろ。
>>112 は中間ファイルなしで書ける。
まあ、例がアフォ過ぎるのであえて教えないけど。
あと、言っとくと、modinfoはモジュールによっては2行以上のメッセージが出るので、
>>112 の意図通りにはならないよ。行はずれる。
0131名無しさん@お腹いっぱい。2006/09/18(月) 12:52:53
ルリルリこんにちは
0132名無しさん@お腹いっぱい。2006/09/18(月) 12:55:21
どうせ書き捨てスクリプトなんだから
美しさとか余計なこと考えて書くのに時間かけるより
自分がわかる範囲でどんどん書いてった方がいいと思うけどな。
0133名無しさん@お腹いっぱい。2006/09/18(月) 12:59:37
ここで晒したら未来永劫残るじゃないか。
0134名無しさん@お腹いっぱい。2006/09/18(月) 13:04:06
だれもそのまま使ったりしないっしょ。
01351122006/09/18(月) 16:11:26
>>スレの皆様
無事目的を達成できました。とりあえず概略
まず、
$ ls -R /lib/modules/`uname -r` |sed -n 's/\(.*\)\.ko/\1/p' |sort |uniq > module.lst
でモジュール名のリストを作って
------------------------------ hoge.sh-------------------------------------------------------
#!/bin/bash

cp /dev/null buffer.$$.txt
cp /dev/null description.txt
while test $# -gt 0
do
echo "NAME: $1" >> description.txt
if modinfo -d $1 > buffer.$$.txt && [ -s buffer.$$.txt ]
then echo success!! $# left..;
(echo -n "DESCRIPTION: " >> description.txt; cat buffer.$$.txt >> description.txt; echo >> description.txt)
else echo failed... $# left..; (echo "DESCRIPTION: -- No Entry --" >> description.txt; echo >> description.txt)
fi
shift
done
rm buffer.$$.txt

/home/hoge/bin/reshape (Cで作った自前の整形用バイナリ)
echo done.
--------------------------------------------------------------------------------------------
として、
# ./hoge.sh `cat module.lst`
で目的が達成できました。

どうもありがとうございました
0136名無しさん@お腹いっぱい。2006/09/18(月) 22:13:28
技術力がほしいお
0137alpha2006/09/19(火) 04:30:08
linuxの授業が始まってから、二週目。超初心者からの質問です。
あと数時間でメール提出しなければならない課題です。
だれか、助けてください。
wcという御手洗みたいな名前のコマンドを使うところまでは分かりましたが、
条件の指定の仕方が、分かりません。一応、*と?の使い方だけは分かりました。
本当に下らない質問で申し訳ありませんが、どなたかお願い致します。



~jun/2006ip/02unix-kadai/dir-?/ ディレクトリの下にあるすべてのファイルは、XXX-YYY.ZZZ という形式をしている。
このうち「XXXが4文字」、「YYYがfかoで始まる」、 「ZZZの2文字目はnでない」をすべて満たすファイルの中身は合計何文字か?
できるだけ短いコマンドで求めること。
0138名無しさん@お腹いっぱい。2006/09/19(火) 05:12:57
! と [] の使い方も勉強汁。
0139alpha2006/09/19(火) 05:50:42
>>138

すみません。!と[]なんですが、どうやって使うか分かるサイトはないでしょうか?
記号なので、ググレないんです。
0140名無しさん@お腹いっぱい。2006/09/19(火) 05:53:50
まぁ、授業でやったわけだが。
0141名無しさん@お腹いっぱい。2006/09/19(火) 05:54:58
Linuxの質問をUNIX板で答えてしまうとは!
うおっ、やさし
0142名無しさん@お腹いっぱい。2006/09/19(火) 06:02:20
おれ文系学生だけれど、理系ってこんな事やっているのか・・・
独学の俺の方がよっぽどマシだな。
理系ってOSとか作ってるとおもってたのに・・・
もちろんUNIX Likeじゃなくて独自実装の。
なんか幻滅・・・
0143alpha2006/09/19(火) 06:03:23
>>141

自分には両者の違いもよく分かりませんが、
先生たちはUNIXの授業を諸事情でLINUXでやっているだけのつもりらしいです。
0144名無しさん@お腹いっぱい。2006/09/19(火) 06:08:15
最近のUNIX板はLinuxとかbashとかLinux板でやるべき話題を持ち込むと荒れるからな。
0145名無しさん@お腹いっぱい。2006/09/19(火) 06:09:24
http://pc8.2ch.net/test/read.cgi/linux/1157494802/600-
0146名無しさん@お腹いっぱい。2006/09/19(火) 07:09:33
相変わらず Linux板の方は外し回答だな。ずばり正解を書いておいてやる。

wc -c ~jun/2006ip/02unix-kadai/dir-?/????-[fo]*.?[!n]?
0147alpha2006/09/19(火) 08:10:04
すみません。ちょーど、メールを提出してしまったところです。
自分のやったのとだいぶ違うのですが、今後の参考になると思います。
>>146さん、ありがとうございました。
"^"の使い方をgoogleでなんとか調べたので

cd ~jun/2006ip/02unix-kadai
wc [A-z][A-z][A-z][A-z]-[^A-eg-np-z]*.[A-z][^n]* */[A-z][A-z][A-z][A-z]-[^A-eg-np-z]*.[A-z][^n]* -c

と書いて、送りました。道具としてUnix,Linuxを使っているみなさんには突っ込みどころ満載かも知れませんが、
これが自分の精一杯でした。
0148alpha2006/09/19(火) 08:12:48
って
いきなり間違ってますね(汗

条件は ~jun/2006ip/02unix-kadai/dir-?/ 以下のディレクトリでした...
0149名無しさん@お腹いっぱい。2006/09/19(火) 08:31:39
[^hoge] みたいに ^ を使うのは bash依存なので、(bashだと動くけど)
正しくは [!hoge] みたいに !を使うのがいいよ。
0150alpha2006/09/19(火) 08:41:38
>>149

...今はまだbashとかは分かりませんけど。勉強してきます。
0151名無しさん@お腹いっぱい。2006/09/19(火) 08:44:54
>>149
bashのマッチする文字の反転ってtcshと同じかよww
0152名無しさん@お腹いっぱい。2006/09/19(火) 10:11:52
LinuxやBashへのコンプレックスが最近やたらめにつくね
0153名無しさん@お腹いっぱい。2006/09/19(火) 10:24:02
bashでも複素数は扱えませんが、、
0154名無しさん@お腹いっぱい。2006/09/19(火) 11:32:35
B系シェルとC系シェルの扱いがごちゃごちゃに
なってしまいました…
どうすればいいですか?
0155名無しさん@お腹いっぱい。2006/09/19(火) 11:34:30
Cシェル系を撲滅すれば無問題。

C shell 撲滅委員会
http://pc8.2ch.net/test/read.cgi/unix/1094041299/l50
0156名無しさん@お腹いっぱい。2006/09/19(火) 16:55:59
犬厨が粘着しているスレはここですか?
0157名無しさん@お腹いっぱい。2006/09/19(火) 20:44:17
>>152
嫌Linuxは判らんでもないがbashに関しては
犬が憎けりゃシェルまで憎い だよな、FSF謹製なのに。

オイラはSolarisでもbash愛用中。
0158名無しさん@お腹いっぱい。2006/09/19(火) 21:39:47
>>157はアホウ。
bashでもなんでも好きなの使えば良い。
ここに湧いてるbash厨が痛いだけ。
0159名無しさん@お腹いっぱい。2006/09/19(火) 21:41:55
他人のコンプレックスほど、外からみてて酷いものはないね
0160名無しさん@お腹いっぱい。2006/09/19(火) 21:42:47
もてない男はひがみーたくなーる
0161名無しさん@お腹いっぱい。2006/09/19(火) 21:46:42
コンプレックスをつつかれてるのわからねえんだろうなあ
bashをだすと(以下略
そんな俺も、bashという単語でカスどものコンプレックスを
くすぐってますw

コンプレックスもBashで解決だよ
0162名無しさん@お腹いっぱい。2006/09/19(火) 21:48:37
だから、bashで複素数は使えないって言ってるだろ
0163名無しさん@お腹いっぱい。2006/09/19(火) 22:34:09
例えば、Editorで vi と emacs の両方使いこなせている人は、
それぞれの使い所と利点欠点を心得ているのでどっちが駄目とか
最強とか騒いだりしないものだ。

騒ぐ連中とは、片方は使えるが、もう片方は……
(1) 使いこなせない
(2) 混乱して間違える
(3) 触った程度で良く理解出来ていない
等の理由で無知な物への不安と劣等感から他方を否定して自己防衛しているさ。
0164名無しさん@お腹いっぱい。2006/09/19(火) 22:38:39
viとemacs両方使うがviでEOFに移動しようとして
ESC >
おっと間違えた
G
とやって泣きを見るのは俺だ。
0165名無しさん@お腹いっぱい。2006/09/19(火) 22:42:25
emacsはすでに廃れたから、そもそも騒ぐ必要なし。vi最強。
■ このスレッドは過去ログ倉庫に格納されています