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

くだらない質問はここに書き込め!なんでもアリ23

■ このスレッドは過去ログ倉庫に格納されています
0001UNIX@2ch掲示板NGNG
========NGワード========
■UNIXって何?(http://pc.2ch.net/test/read.cgi/unix/998779290/)
■UNIXとLinuxの違いは?(http://pc.2ch.net/test/read.cgi/unix/1024558135/)
■2ch閉鎖の危機をUNIX板が救ったという話{は本当?| を知った。有り難う! |のflashはどこ?}
========================

クソスレを立ててしまい、罵倒されたり、xやdされてしまった皆さん、こんにちは。ここは、Chalicer、navi2cher、goRuarといった面々の反感を緩和し、板の平穏を守り技を後世に伝える、皆さんお馴染み大好評、「質問総合受付窓口」です。
UNIXにまつわることなら政治・経済・宗教・技術・国際・生活・就職・健康・娯楽・性の悩みな質問何でもあり。
不適切な問いであっても徹底的にハードな叩きで然るべき所に導いていただけることもアルと思います。安心して罵倒されちゃい

なさい。
大満足な答えが返ればハァハァできる画像の在処に根こそぎwgetの書式でもって導くとよいカモしれませぬ。

但し、書き込む前に質問に適切な専門の板・スレッドがないかは確認してください。
■Linuxは専門板があります。 http://pc.2ch.net/linux/

>>2 過去ログなど

それでは、Go!
0521名無しさん@お腹いっぱい。NGNG
>>502
gcc と SUNW の cc ってオプションはかなり違いがあると思うので gcc のが
そのまま使えると考えるのはちと甘いかも…
0522名無しさん@お腹いっぱい。NGNG
>>521
libtoolってそのへんの差異もある程度吸収できるわけで…。

ようは>>502がMakefileに"-rpath"とかベタに書いてるのが
DQNってことだな。
0523名無しさん@お腹いっぱい。NGNG
IDからホストの逆引きはどうやるの?
0524名無しさん@お腹いっぱい。NGNG
>>523
ムリ
0525523NGNG
無理じゃない。教えれ
0526名無しさん@お腹いっぱい。NGNG
IDはIPアドレスを暗号化しているだけだよ。
詳しくはUNIXサーバの勉強をしてくれ。
0527名無しさん@お腹いっぱい。NGNG
>>526
IDってIPアドレスから計算してるんですか?
また、この計算はだれがやってますか?
0528名無しさん@お腹いっぱい。NGNG
>>523
板違い。
0529523NGNG
どこで聞けばいいんだ?
0530名無しさん@お腹いっぱい。NGNG
>>527
リモートアドレスと日付板名だと思われ。
同じ串経由の人は、同じIDが出るはず。

くわしくはmegabbsのスクリプトサポートにイキナ。
0531名無しさん@お腹いっぱい。NGNG
昔SAMBAで運用していたファイルの中身を
UNIX上で整理しようとしてはたと困った。

% foreach $i (*)
foreach? mv $i `echo $i | nkf -e`
foreach? end

と変換しようと思ったが、
foreachの $i じゃあ、読み込んでくれないのね。

文字化けした大量の日本語ファイル名を
UNIXで読める文字コードに変換するには
どうすれば良いと思う?
できれば、
コマンドラインで管理者権限いらない方法が良いのだが……
0532名無しさん@お腹いっぱい。NGNG
cshなんか使うからだ

というのは嘘ですが、smbchartoolあるならそれ使えば?
0533名無しさん@お腹いっぱい。NGNG
523ではないのだが、
>530
たぶん基本的にはcryptみたく一方行性だよね。
簡単にdecodeできる暗号だったら、怖いヨ。
しかし、もし自分が巨大掲示板を運営するならば、
こそーり、decodeできるようにしてニタニタしてみたい。
0534名無しさん@お腹いっぱい。NGNG
自分が運営するならdecodeするまでもなく
IPそのまま記録しておいていつでも見られるわけですが、何か?
0535名無しさん@お腹いっぱい。NGNG
社会人でも学割が使えるフィートカードって実在するんですか?
どうすれば手に入れることができるのですか?
持っている人はいますか?
0536うひひNGNG
>>531
日常ja_JP.SJISで作業しているモレには
Unixで読めるファイル名というのが理解
できないんだが(うひひ
0537名無しさん@お腹いっぱい。NGNG
>534
表では、匿名性を高らかに謳っておいて、
裏では、厳選した顧客にdecodeツールを販売するのでつよ。
んで、ときどき暗号の種を変えて、アップグレード要求する。
0538名無しさん@お腹いっぱい。NGNG
>532
情報サンクス。
>smbchartool
うーん、でも、なんか入れるのがめんどい。
既存のコマンドの組み合わせでスマートにできんかなあ。

>cshなんか使うからだ
おまいのbash魂をみせてください。
0539名無しさん@お腹いっぱい。NGNG
a,90
b,40
c,50
とc,45
b,56
a,90
、という具合いにそれぞれの人の名前と点数が表記された2つのファイルがあるんだけれど
この2つのファイルをjoinで

c,90,45
b,40,56
a,50,90

というファイルにしたいのですがどうすれば?
実際にjoin -t file1 file2 > result みたいな感じでやってみると

c,90,45

とだけしか出力してくれませんでした。
一度ソートすれば問題ないのですが、ソートしないでするためにはどうしたら良いのでしょうか
0540539NGNG
ごめん間違えた。

c,90
b,40
a,50

c,45
b,56
a,90

の二つを処理したいんでつ。

あと-t,だった。
0541!532NGNG
>>538

smbchartoolはPerlスクリプトだから、「既存のコマンドの組み合わせ」と言
えなくもない。

for i in *; do
j="`echo "$i" | nkf -e`"
[ "$i" = "$j" ] || mv "$i" "$j"
done

ファイル名に改行などは含まれていないことが前提。
0542名無しさん@お腹いっぱい。NGNG
>>539
joinは入力がソートされてないとダメ。
0543532NGNG
>>538
仕方ねえなあ。漏れが以前やった方法を伝授するか。
ショボくても怒るなよ。
要するに、1行ずつ処理すれば良いってことだな。
while readに1行1ファイル名のリストを食わせる。
これでうまくいった記憶がある。
0544538NGNG
>541
まあ、たしかに。
a2ps.plみたいなもんだと考えればいいのか。

>543
うーん、それだと、>531 のforeachと
と同じ結果になる可能性ない?
事実、このスクリプトでも、一部は無事に変換してくれる。例えば、
% foreach $i (*)
foreach? echo $i
foreach? end
と試すと、途中ファイル名によっては、
echo: No match
と中断されてしまう。
0545532NGNG
良く知らないけど、(*)はどう評価されるの?
たぶん空白とかタブ区切りのリストになるんでしょ。
だからechoが失敗するんでしょ。

だから改行区切りのリストで処理させれば?て書いたんだが。
もちろん改行を含むファイル名があると×だけどね。

素直にperlとかでopendirしたほうが早いと思うけど。
0546名無しさん@お腹いっぱい。NGNG
>>544
> と試すと、途中ファイル名によっては、
> echo: No match
> と中断されてしまう。
それは、Cshが腐ってるって言われる理由の一つ。
0547546NGNG
違った。>>531の書き方が悪い。
>>541は$iも$jも必ず""で括ってるだろうが。
0548538NGNG
>545
とりあえず、
smbchartoolの中身のsmbfnconvと
jcode.plを用いて目的は達成したのでサンクス。

% ~/smbchartool/smbfnconv -a sjistoeuc `pwd`
// current directoryを日本語に変換

このツールを使っていて気がついたのだが、
`pwd`の結果が空白とか特殊文字を含んでいると
変換してくれないらしい。

>たぶん空白とかタブ区切りのリストになるんでしょ。
空白はOKでたぶん行区切りなのだけど、
結局どの文字がネックになっていたか分かんなかった。
0549538NGNG
>547
サンクス。試してみるYO。
0550名無しさん@お腹いっぱい。NGNG
>>548
> `pwd`の結果が空白とか特殊文字を含んでいると
> 変換してくれないらしい。
当り前。クォート汁。
0551236NGNG
>>531
csh使っているんかな?それなら文法間違ってるんでない?
% foreach i ( * )
とすることになってるはず(foreachの後の変数名に$は付けないってこと)
0552531NGNG
>550
あ、そうだ。
>551
書き間違えっす。

すまんが、恥かきついで教えてけれ。
RHL8.0で変換かけて、この環境では完全に読めるようになったのだけど、
他の環境、RHL9.0, Debian 3.0で読もうとすると、
微妙に化けたり、ほとんど読めなかったりする。

いずれも、
LANGはja_JP.eucJPで、外部端末より接続して表示。
これは、どの辺の実装の違いによるもの?
0553名無しさん@お腹いっぱい。NGNG
リモートホストでviを開くときに
Unknown terminal type が出る。
リモートホスト上の termcap はいじらずに
なんとかする方法はありませんか?
kterm とか xterm とか Eterm で
リモートが solaris2.6
0554名無しさん@お腹いっぱい。NGNG
>>553
% TERM=vt100
% export TERM
% vi honyarara.java
0555名無しさん@お腹いっぱい。NGNG
>541
2行目は

j="`echo \"$i\" | nkf -e`"

としないと
0556553NGNG
>>554
ありがとうございました
0557名無しさん@お腹いっぱい。NGNG
X-Windows で合ってるんでしょうか?
ttp://www.linux.or.jp/JF/JFdocs/Text-Terminal-HOWTO-9.html
0558名無しさん@お腹いっぱい。NGNG
remailerで自分宛にテストメールを送ったのですが
3時間たってんのにエラーも帰ってこない なんで?
0559名無しさん@お腹いっぱい。NGNG
>>557
日本では結構やかましく言う人よく見かけるけど、結構間違いがある。

http://www.google.co.jp/search?q=%22X-windows%22+site%3Ax.org
http://www.google.co.jp/search?q=%22X-windows%22+site%3Axfree86.org
0560名無しさん@お腹いっぱい。NGNG
就職板からきますた。
ふとあちらの板で昔おまいらが2ちゃんねる救ったときの話が出たんですが
その時のflashありましたよね?懐かしいのでまたみたいっす。
誰か貼って〜(あちらには古株がいないので貼ってといっても応答ナシデシタ)
0561名無しさん@お腹いっぱい。NGNG
(・∀・)カエレ!
0562bloomNGNG
http://homepage.mac.com/ayaya16/
0563名無しさん@お腹いっぱい。NGNG
>>559
「ディスクトップ」だってけっこうヒットするけどねぇ〜
0564560NGNG
(・∀・)ハレ!
0565名無しさん@お腹いっぱい。NGNG
>>560
>>1
0566名無しさん@お腹いっぱい。NGNG
>>558
まさかとは思うがLOOPさせてないだろうな?
管理者に怒られるぞ
0567名無しさん@お腹いっぱい。NGNG
(・∀・)イヤダ
0568名無しさん@お腹いっぱい。NGNG
このgif動画で我慢汁
http://www.connect-wired.net/2ch-hariita/src/1052940420402.gif
0569名無しさん@お腹いっぱい。NGNG
>>559
x.org の方は、ほとんどが /contrib/ の下だし、
まだ typo だといえないこともない量だけど、
xfree86.org は・・・
0570名無しさん@おなかいっぱいNGNG
すいません、質問です。

nslookup host.name.aa.jp
ってやると、応答が遅い(約20秒)んですが、
nslookup host.name.aa.jp.
nslookup host
ってやると即答が来るんです。逆引きも即答です。

この症状、誰か心当たりありませんか?
0571名無しさん@お腹いっぱい。NGNG
>>570
% nslookup -d2 host.name.aa.jp
% nslookup -d2 host.name.aa.jp.
% nslookup -d2 host
の出力を較べるとよい。(-d2 は-debug でもいいけど。)
0572名無しさん@お腹いっぱい。NGNG
nslookupてobsoleteだよね?
0573名無しさん@お腹いっぱい。NGNG
>>570
see /etc/resolv.conf
0574570NGNG
レスどうもです。

なんか、
nslookup -d2 host.name.aa.jp
ってやると、何故か
host.name.aa.jp.name.aa.jp
を一生懸命調べようとしてました。

何故!?つд;)
0575名無しさん@お腹いっぱい。NGNG
>>574
see /etc/resolv.conf
0576570NGNG
>>573>>575
domain name.aaa.jp
nameserver 127.0.0.1
nameserver ***.***.***.***
…ってなってます。何か変ですか?
0577名無しさん@お腹いっぱい。NGNG
>>555
bashならエスケープしなくても大丈夫。
0578名無しさん@お腹いっぱい。NGNG
>>572
受け売りご苦労
0579名無しさん@お腹いっぱい。NGNG
>>576
domain を search に替えるとどうなる?

BIND のバージョンが 4.8.x かな?(というかリゾルバのバージョンだけど)
0580名無しさん@お腹いっぱい。NGNG
>>572
dig?慣れの問題だろうけどいまひとつだな。
どれくらいの率で宗旨変えしてるのだろう..
0581名無しさん@お腹いっぱい。NGNG
>>559
検索の一番上に来てるのがGoogleのカテゴリ名とは・・
うーんうーん。
0582名無しさん@お腹いっぱい。NGNG
>577
ほんとだ。bash ならちゃんとネストを理解してくれるね。
昔どっかで素の B-shell でハマったもので。
0583570NGNG
>>579
searchに変えたら即答キター(゚∀゚)ー!!

一体、何を変えたことになるのでせぅか?
0584名無しさん@お腹いっぱい。NGNG
>>578
bindのソース読んだこと無いだろ?
0585570NGNG
>>584すいません、ありません。
といいますか、読解力がまずありません。つд;)
0586名無しさん@お腹いっぱい。NGNG
>>584
それを受け売りというのであります
0587名無しさん@お腹いっぱい。NGNG
>>583
man resolv.conf
0588名無しさん@お腹いっぱい。NGNG
錯綜してるな。
問題解決に関係ない煽りは控えてくれ。
0589名無しさん@お腹いっぱい。NGNG
>>583
4.8.3 を含む以前のリゾルバは途中に "." を含み、最後に "." のない
名前を引くとき最初に domain [ほにゃらら] の [ほにゃらら] を付けて検索し
マッチしなければ、[ほにゃらら] なし、つまり入力したままを検索します。

4.9 以降は先に付けないで検索するようになてます。
0590570NGNG
>>589
なるほど、それでhost.name.aa.jp.name.aa.jpを調べに行っていて、
途中遅いところが有って遅かったんですね?勉強になります。
0591名無しさん@お腹いっぱい。NGNG
>>590
とりあえず余計な検索をしなくなったわけで「よかったね!」ですが
host.name.aa.jp.name.aa.jp の検索に時間がかかるのはおかしい気がするなぁ。

name.aa.jp のネームサーバが一瞬で「そんな名前はみつからないYO!」と
返すはずだと思うんだが…
0592名無しさん@お腹いっぱい。NGNG
下記のことができる(またはその設定方法)MTAを探しています。
なんかないでしょか?Sendmailでできるとベストなんですが。

SMTPにて受け取ったメールを、自分自身にローカル配信しつつ、
Staticに別なサーバへ転送させたい。
.forwardでは一度スプールに落ちてしまうのでちと困る。
イメージとしては(Sendmailですが)、mailettableで別サーバを指定しつつ、
自分自身にも配信したい。
ユーザは両サーバとも同じ登録がされているものとします。

なんかいい方法ないでしょか?
0593名無しさん@お腹いっぱい。NGNG
>>592
> .forwardでは一度スプールに落ちてしまうのでちと困る。

これがよくわからん。
sendmail は /etc/mail/aliases や ~/.forward はローカル配信する前に評価する。
たとえば、.forward に転送先メールアドレスしか書いてなければ、
スプール (/var/mail とか) には落ちずに sendmail が直接転送する。
0594名無しさん@お腹いっぱい。NGNG
http://www.kk.iij4u.or.jp/~ando/
ものすごく速いらしいんですけど、どうなんでしょうか?
誰か使っていませんか?
0595名無しさん@お腹いっぱい。NGNG
>>592
mailettableて何?
普通のforwardingとの違いが全然わからん。
0596名無しさん@お腹いっぱい。NGNG
>>595
mailertable の typo でしょ。
0597名無しさん@お腹いっぱい。NGNG
ディレクトリにある頭が0で埋められてない数字名のファイル群
(1,2,3,4,等)の頭に0をつけていこうとして以下のスクリプトを
書いたが

#!/bin/sh

ls -1 | while read line
do
case ${line} in
[0-9])
mv ${line} 000${line}
;;
[10-99])
mv ${line} 00${line}
;;
[100-999])
mv ${line} 0${line}
;;
*)
echo "no match"
;;
esac
done

exit 0

case文の[0-9]にはマッチしているようなんだが、
[10-99]に11とか12がマッチすてくれない。
同様に[100-999]にも111とかマッチしない。なんで???
0598名無しさん@お腹いっぱい。NGNG
[10-99]は[1-9][0-9]
[100-999]は[1-9][0-9][0-9]
0599名無しさん@お腹いっぱい。NGNG
>>598
ぬお!?、さんくす。
そうか、そう書くのか、、、正直勉強になた
0600名無しさん@お腹いっぱい。NGNG
今なら登録するだけでおこづかい1000円(σ・∀・)σ<ゲッツ!
早速振り込まれたよ。まりこのオススメ♪
http://accessplus.jp/staff/in.cgi?id=11141
0601bloomNGNG
http://homepage.mac.com/ayaya16/
0602_NGNG
  ∧_∧   
 ( ・∀・)/< こんなのみつけたっち♪ 
ttp://www.yamazaki.90.kg/hankaku/hankaku04.html
ttp://yamazaki.90.kg/hankaku/hankaku10.html
ttp://www.yamazaki.90.kg/hankaku/hankaku09.html
ttp://yamazaki.90.kg/hankaku/hankaku08.html
ttp://www.yamazaki.90.kg/hankaku/hankaku06.html
ttp://yamazaki.90.kg/hankaku/hankaku05.html
ttp://www.yamazaki.90.kg/hankaku/hankaku01.html
ttp://yamazaki.90.kg/hankaku/hankaku02.html
ttp://www.yamazaki.90.kg/hankaku/hankaku07.html
ttp://yamazaki.90.kg/hankaku/hankaku04.html
0603名無しさん@お腹いっぱい。NGNG
echo [0-9] [1-9][0-9] [1-9][0-9][0-9] | while read line
do
mv ${line} `expr 000${line} : '.*\(....\)'`
done
0604動画直リンNGNG
http://homepage.mac.com/hitomi18/
0605名無しさん@お腹いっぱい。NGNG
わざわざ echo, while, read 組み合わせんでも…

for i in [0-9] [1-9][0-9] [1-9][0-9][0-9]
(略)
0606もろうさぎNGNG
ここ?
http://www.dvd01.hamstar.jp/
0607名無しさん@お腹いっぱい。NGNG
mv $i `printf '%03d' $i`
0608_NGNG
  ∧_∧   
 ( ・∀・)/< こんなのみつけたっち♪ 
ttp://www.yamazaki.90.kg/hankaku/hankaku04.html
ttp://yamazaki.90.kg/hankaku/hankaku10.html
ttp://www.yamazaki.90.kg/hankaku/hankaku09.html
ttp://yamazaki.90.kg/hankaku/hankaku08.html
ttp://www.yamazaki.90.kg/hankaku/hankaku06.html
ttp://yamazaki.90.kg/hankaku/hankaku05.html
ttp://www.yamazaki.90.kg/hankaku/hankaku01.html
ttp://yamazaki.90.kg/hankaku/hankaku02.html
ttp://www.yamazaki.90.kg/hankaku/hankaku07.html
ttp://yamazaki.90.kg/hankaku/hankaku04.html
0609名無しさん@お腹いっぱい。NGNG
>>593

すんません、あせって変なこと書いてしまいました。
現在、残しつつ転送するとしていて、それをやるために .forwardに
\自分,転送先 としていたもので。設定上の話でした。

.forward を使用せずにこのようなことを行いたいのです。
mailertableでとばしたいのです。
0610名無しさん@お腹いっぱい。NGNG
>>609
なぜ .forward がダメなのかが書いてないのでよくわからんが (気分の問題?)
aliases とかではダメなの? .forward と全く同じことができるわけだが。
0611名無しさん@お腹いっぱい。NGNG
LinuxとFreeBSDって、何がどう違うの?
0612名無しさん@お腹いっぱい。NGNG
>>611
■*BSDとLinuxって何が違うの?■
http://pc.2ch.net/test/read.cgi/linux/1014317463/
0613名無しさん@お腹いっぱい。NGNG
>>612
  ∩∩  
 (゚ロ゚ ,,)__  <ありがちょ
  し‐J‐J
0614名無しさん@お腹いっぱい。NGNG
下痢気味でトイレに行ったらパンシにンコが付いてました どうしたらよいでしょうか?
0615名無しさん@お腹いっぱい。NGNG
>>614 セキュリティホールはしっかりと塞いでおきましょう。
0616名無しさん@お腹いっぱい。NGNG
漏れの昼飯はカレーなのだがな
0617名無しさん@お腹いっぱい。NGNG
俺は牛鈍だったが、なに?
0618名無しさん@お腹いっぱい。NGNG
漏れのもカレーだったが何か?
0619名無しさん@お腹いっぱい。NGNG
>>595
mail + ett(e) + able
形容詞 :かわいらしいメイルを送信できる
0620名無しさん@お腹いっぱい。NGNG
>>609
aliases, .forward 使わずに複数箇所へ転送するのは難しいと思われ。
少なくとも、cf の設定をちょこっといじるくらいではできん。

で、「.forward を使用せずに」ってのの理由を知りたいところ。
0621名無しさん@お腹いっぱい。NGNG
教えてください。
マカに「厨」の字が冠されない理由は何?
■ このスレッドは過去ログ倉庫に格納されています