くだらない質問はここに書き込め!なんでもアリ36
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNG批判、要望は → 2ch批判要望 http://ex5.2ch.net/accuse/
NGワード
* UNIXって何? (http://pc5.2ch.net/test/read.cgi/unix/998779290/)
* UNIXとLinuxの違いは何? (http://pc5.2ch.net/test/read.cgi/unix/1024558135/)
* 2ch閉鎖の危機をUNIX板が救ったという話{は本当? | を知った。有り難う! | のflashはどこ?}
禁止事項
* 既出・内容なし・マルチポスト・アスキーアート各種・ネタage・宿題の丸投げ
注意事項
* 荒らしは無視が鉄則
* Unixと関係ない質問/話題は、よけいな相手をせず適切な板に誘導
書く前にぐぐれ http://www.google.co.jp/
過去ログは >>2-5
0002名無しさん@お腹いっぱい。
NGNG1 http://pc.2ch.net/unix/kako/987/987158067.html
2 http://pc.2ch.net/unix/kako/996/996642453.html
3 http://pc.2ch.net/unix/kako/1002/10027/1002700894.html
4 http://pc.2ch.net/unix/kako/1006/10067/1006762555.html
5 http://pc.2ch.net/unix/kako/1010/10107/1010749468.html
6 http://pc.2ch.net/unix/kako/1013/10131/1013144113.html
7 http://pc.2ch.net/unix/kako/1015/10158/1015839397.html
8 http://pc.2ch.net/unix/kako/1018/10187/1018754628.html
9 http://pc.2ch.net/unix/kako/1020/10207/1020785827.html
10 http://pc.2ch.net/unix/kako/1022/10227/1022769156.html
11 http://pc.2ch.net/unix/kako/1025/10253/1025346021.html
12 http://pc.2ch.net/unix/kako/1027/10278/1027820464.html
13 http://pc.2ch.net/unix/kako/1030/10304/1030488865.html
14 http://pc.2ch.net/unix/kako/1032/10327/1032719552.html
15 http://pc.2ch.net/unix/kako/1034/10340/1034011526.html
16 http://pc.2ch.net/unix/kako/1035/10352/1035288796.html
17 http://pc.2ch.net/unix/kako/1037/10372/1037273948.html
18 http://pc.2ch.net/unix/kako/1039/10391/1039170079.html
19 http://pc.2ch.net/test/read.cgi/unix/1041698716/
20 http://pc.2ch.net/test/read.cgi/unix/1043819988/
0003名無しさん@お腹いっぱい。
NGNG22 http://pc.2ch.net/test/read.cgi/unix/1049536250/
23 http://pc.2ch.net/test/read.cgi/unix/1052041659/
24 http://pc.2ch.net/test/read.cgi/unix/1053748966/
25 http://pc.2ch.net/test/read.cgi/unix/1055864733/
26 http://pc.2ch.net/test/read.cgi/unix/1058708085/
27 http://pc.2ch.net/test/read.cgi/unix/1062148965/
28 http://pc.2ch.net/test/read.cgi/unix/1065232073/
29 http://pc.2ch.net/test/read.cgi/unix/1068204078/
30 http://pc.2ch.net/test/read.cgi/unix/1071461267/
31 http://pc.2ch.net/test/read.cgi/unix/1076169271/
32 http://pc3.2ch.net/test/read.cgi/unix/1079699147/
33 http://pc5.2ch.net/test/read.cgi/unix/1083033634/
34 http://pc5.2ch.net/test/read.cgi/unix/1086127992/
35 http://pc5.2ch.net/test/read.cgi/unix/1089819355/
0004名無しさん@お腹いっぱい。
NGNGsuidを落としちゃいけない物は{,g}passwd,su位ですか
xtermにはsuidが不必要なんでしょうか
0005名無しさん@お腹いっぱい。
NGNGしかも,よくわからんプログラムを使ったグラフィカルログインなので,
強制的にGnome,KDE,twmのいずれかを起動させられてしまいます。
この怒りをどこにぶつければ良いでしょうか?
0006名無しさん@お腹いっぱい。
NGNG自分でコンパイルして$HOMEの下へ置いといて、あとは.twmrcを書換えて
fvwm2を起動できるようにするとか、あとはそのグラフィカルログインの
マニュアルを読んで$HOMEの下へインストールしたwindow managerを使う
ように設定を変更すれば別に怒りをどこへもぶつけなくていいんじゃない?
0007名無しさん@お腹いっぱい。
NGNG00085
NGNG>>6
twmからfvwm2を起動って可能なんですか?
ログインシステムはhome directryのファイルを読んでるかと,
調べてみたら一切読まないんですよ。
公式な情報は出てないんで,実験して調べた結果ですが。
>>7
メールだしてもどうせ見ないだろうな,と思っていましたが,
試しに送ってみます。
0009名無しさん@お腹いっぱい。
NGNGそれと、ゴッドハンドってゆうはんどるについて、どう思う?
0010名無しさん@お腹いっぱい。
NGNG0011名無しさん@お腹いっぱい。
NGNGわからないからきいてるんだ
0012名無しさん@お腹いっぱい。
NGNGその「よくわからんプログラムを使ったグラフィカルログイン」は何なんだろ?gdm?
まあ、 Xnest して動かす手もあるけどね
0013名無しさん@お腹いっぱい。
NGNGそのシステムで twm がフルパスでない、という可能性は?
cp fvwm2 ~/bin/twm とか。いや、思い付きなんだけど。
0014age
NGNG0015名無しさん@お腹いっぱい。
NGNG改行文字を入れたいと思っています。
どのようにしたら良いでしょうか。
0016名無しさん@お腹いっぱい。
NGNG0017名無しさん@お腹いっぱい。
NGNG現代人は素直にperlとかrubyとかpythonとか使っていいと思うよ。
0018名無しさん@お腹いっぱい。
NGNG001915
NGNG>16
sedで改行を入れられるとは知りませんでした。
どのようにしたら良いのか教えていただけませんか?
>17
スクリプト言語はいちいちファイルに処理内容を書いて、
それから実行するので面倒な気がするのですが、
何か簡単なやりかたがあるのでしょうか。
>18
すいません。elispは良く知りません。
勉強します。
えーと、結局viでは改行を入れることはできないのでしょうか。
0020名無しさん@お腹いっぱい。
NGNGreplace-stringで充分だろ。
>>19
> sedで改行を入れられるとは知りませんでした。
> どのようにしたら良いのか教えていただけませんか?
sed -e 's/abc/\1\
/'
> スクリプト言語はいちいちファイルに処理内容を書いて、
> それから実行するので面倒な気がするのですが、
> 何か簡単なやりかたがあるのでしょうか。
perl -ne 'print "ぼけ $_"' <file
0021名無しさん@お腹いっぱい。
NGNGsed で出来るなら vi でも普通にできるだろ。
いまの若い奴は sed や vi の生い立ちとか知らないのか?
002215
NGNG>20
emacsについてですが、
replace-stringでwith:の後に改行を入れるにはどうすれば良いのでしょうか。
sedについてはうまいこと改行を入れられました。
でもダブルクオートで括るとうまくいきません。
ダブルクオートとシングルクオートの違いは
内側の変数が展開されるかどうかだと聞いていたのですが、
他にも何かあるのでしょうか。
perlでそういうやりかたがあるのは知りませんでした。
他の言語については自分で調べてみます。
ありがとうございました。
>21
えーと、emacsの時と似たような質問になってしまうのですが、
viのコマンド行にどうやって改行を入力したら良いのでしょうか。
0023名無しさん@お腹いっぱい。
NGNG0024名無しさん@お腹いっぱい。
NGNGctrl-q ctrl-jで改行
0025名無しさん@お腹いっぱい。
NGNGvi は ctrl-v ctrl-m
002615
NGNGありがとうございます。
うまく入力できました。
ところで、emacsの方はinfoページに該当する箇所を見つけたのですが、
viの方はどういった文献から知られたのかを教えていただければ幸いです。
シングルクオートとダブルクオートの違いについては自己解決しました。
ダブルクオートがエスケープしないのは$`\で、
そのためにダブルクオートの場合は\\とする必要があるのですね。
0027名無しさん@お腹いっぱい。
NGNGフリーの音声ファイルってどっかにないですか?
a.wav, i.wav, u.wav とか。
自分の声はキモいので使えません。
0028名無しさん@お腹いっぱい。
NGNG音声ファイルじゃないけど festival とか mbrola は?
0029名無しさん@お腹いっぱい。
NGNGman vi
003015
NGNGありがとうございます。
vi(1)をよみかえしてみました。
ところが、<controle-V>というコマンドは見当たらないようです。
同じような効果のあるコマンドとして、
<literal next>というものがあったのですが、
これがC-vに該当するものなのでしょうか。
また他にも具体的にどのキーを差すのかわからないものがあるのですが、
これはどこを参照すれば、どのキーに対応するかわかるのでしょうか。
よろしくお願いします。
0031名無しさん@お腹いっぱい。
NGNGRHL9のbashで
変数の中の文字列を検索する
シェルスクリプトを作成しています。
変数の中の文字列を検索するコマンドとか、方法って無いでしょうか?
0032名無しさん@お腹いっぱい。
NGNG0033名無しさん@お腹いっぱい。
NGNGset|grep hoge
0034名無しさん@お腹いっぱい。
NGNG0035名無しさん@お腹いっぱい。
NGNG0037名無しさん@お腹いっぱい。
NGNGman stty
stty -a
man termios
man ascii
とかで何とか。
VI TEXT INPUT COMMANDS にあるのならこんなとこか。
^@ <nul>
^H <erase>
^V <literal next>
^[ <escape>
^U <line erase>
^W <word erase>
^C <interrupt>
0038名無しさん@お腹いっぱい。
NGNGviのC-vとstty -aのlnextは関係ないよ。
0039名無しさん@お腹いっぱい。
NGNG教えてくださいお願いします
0040名無しさん@お腹いっぱい。
NGNG0041名無しさん@お腹いっぱい。
NGNG2chブラウザのことならこのへん参照
http://linux2ch.bbzone.net/index.php?2ch
004239
NGNGw3m以外にlynxとかも 案にはあるのですがほかにテキストベースブラウザ以外ではないでしょうか?
マシンパワーが低い為 極力Gtkやqtをビルドしたくないので聞いて見ました
2chブラウザはchaliceを使おうと思っています
すいませんが よろしくお願いします
0043名無しさん@お腹いっぱい。
NGNGhttp://pc5.2ch.net/test/read.cgi/linux/1093481150/665
0044名無しさん@お腹いっぱい。
NGNGxmosaicはまだ手にはいったりする。
私は chimeraが好きだったりする(今のchimeraではないです。同名の古いブラウザ)。
004539
NGNGありがとうございます
caminoですねw caminoがpkgsrcにないんで あきらめてて さっき
./pkgsrc/www/を見てたらshimeraがあったので 今make中ですw
まぁ それなりに時間かかる予感ですが・・。
どうもありがとうございました
004639
NGNG0047名無しさん@お腹いっぱい。
NGNG0048名無しさん@お腹いっぱい。
NGNGあ、いや、それじゃなくて10年前ぐらいにchimeraっていうwebブラウザがあったの。
caminoはMacOS Xのだけど、それでいいの??
0049名無しさん@お腹いっぱい。
NGNG0050名無しさん@お腹いっぱい。
NGNGchimeraは今も chimera.org で手にはいりますよ(1999年が最後の修正ですね)。
でも、今のwebの世界では実用にはならないと思う。
005139
NGNGw3mは一応いれてるんですけど まぁいろいろと問題が起きるので・・。
>>48
??
chimeraはpkgsrcにも入っていましたよw
今makeし終わって 起動したんですけど・・・。
日本語表示が・・・・。 パッチとかないか探してみます・・。
もし パッチ知ってたら教えていただけるとありがたいです・・。
005239
NGNGありがとうございます
今実際動かしてみて それをしって・・・・。
パッチとかってないんですかねぇ?
>>50
ありがとうございます
私 あまりこのブラウザのことを知らずに入れてみました
一応フレームとかはいけるんですが 画像とか結構ずれますね・・。
ほかの あったらいいんですけどねぇ・・。
モザイクは多少これよりはいい感じなのかしら?
0053名無しさん@お腹いっぱい。
NGNG0054名無しさん@お腹いっぱい。
NGNG素のw3m-imgより ぐっといいので、オタメシアレ。
0055名無しさん@お腹いっぱい。
NGNG似てるから比較して何となくわかるかなと
0056名無しさん@お腹いっぱい。
NGNGRHL9で
#!/bin/sh
li=1000
aaa='cat file'
for i in $aaa
do
if test "$li -eq ${aaa}"
then
li=`expr $li + 1`
else
bbb=$li
break
fi
done
echo $bbb
という$aaaの中の抜けている値を検索するシェルスクリプトを作成したいのですが、
「test 1013-eq1014」と、なったときfor文を抜けてくれませんどうしてかわけがわからず
困っています。どなたかお助けください。
0057名無しさん@お腹いっぱい。
NGNGてか、それ以前の問題だろう。やりたいことを書け。
0058名無しさん@お腹いっぱい。
NGNGすいません。
やりたいことは、
1000
1001
・
・
1012
1014
1015
となっているファイルから(ファイルの中身は実際はわかりません。ソートはされています。)
1000から順に比較して比較する変数が1013となったときfor文を抜けて
そのときの(値この場合だと1013)を変数に取得したいのです。
よろしくご指導ください。
0059名無しさん@お腹いっぱい。
NGNGman test
string True if string is not the null string.
なので、test "$li -eq ${aaa}" が常にtrueになるのは極めて正しい。
0060名無しさん@お腹いっぱい。
NGNG一行づつ 1000 1001 1002 と 増分1で数字が書いてある。ただし、どこか飛んでいる。
というファイル "file" があって、その飛んでいるところを発見したいのではないの?
0061名無しさん@お腹いっぱい。
NGNGもしかして、私が書いているのは単に文字列が在るか無いかを探すスクリプトでしょうか?
「==」ではなく「-eq」を使用していてもだめなものでしょうか?
$liと$aaaを数値として認識させればよいのでしょうか?
declare li=1000
declare -a aaa='cat file'
とやってもだめでした・・・
なにとぞお力を・・・
0062名無しさん@お腹いっぱい。
NGNGはい、その通りです。
申し訳ありません説明が下手で、
なにとぞお知恵をお貸しください。
0063名無しさん@お腹いっぱい。
NGNGなるほど。でも、まだわからない。たとえば、
. 行数は?
. 抜けてるのは1箇所?
. 抜けてない可能性あり? なら、0の時の処理は?
. 複数抜けてる可能性あり? なら、そのときは全部処理 それとも 最初のだけ処理?
もし、あなたが問題を説明できないなら、他人から解を得るのももちろん、あ
なたは自身解に到達できないと思うよ。
0064名無しさん@お腹いっぱい。
NGNGファイルに0と、抜けはありません。
行数はわからないので、for文で一行ずつまわしています。
抜けがない可能性もあります。
複数の抜けがあるときは最初だけです。
それで、抜けがあったときbreakでfor文から抜けようと思ったのです。
0065名無しさん@お腹いっぱい。
NGNG駄目な場合:
. シェルの "" の挙動を man等読んで理解する。
. プログラムが引数をとるとはどういうことなのかを理解する。
(例えば、expr 1 -eq 2 の、引数は何個で、それぞれ何ですか? というようなこと)
# やっぱり、違う方向にガイドしている気がする。
0066名無しさん@お腹いっぱい。
NGNGtest "$li -eq ${aaa}"
だとtestには最短でも文字列" -eq "が渡る。藻前がテストしたいのは
test "$li" -eq "${aaa}"だろ。
0067名無しさん@お腹いっぱい。
NGNGありがとうございます。
そういことだったんですね・・・
変数を比較しようと"でくくったのですが、
シェルがそういう動きをするとは知らなかったです・・・
もう一度きそからやり直してきます。
申し訳ないです。
0068名無しさん@お腹いっぱい。
NGNG実は 1000-1010 のはずの最後の行 1010 が「飛んで」いるとかいうのは、原
理的に発見できないけど、いいのよね。
それにしても、使っていい コマンドを 限定しないと、話が 発散する んじゃない だろうか。
bbb=`awk 'BEGIN{i=1000-1};++i != $0{print i; exit}' < file`
とか、
lines=`cat file |wc -l`
bbb=`seq 1000 $(( 999 + $lines ))|comm -23 - file |head -1`
とか、
#!/bin/sh
li=1000
aaa=`cat file` # <- クオートが違ってた。
bbb="" # bbb も初期化すべき。
for i in $aaa
do
# 全体を "" でかこったら、引数一つになるでしょ? 3つ与えるの。
# ${aaa} じゃなくて $i だよね?
if test $li -eq $i
then
li=`expr $li + 1`
else
bbb=$li
break
fi
done
echo $bbb
0069名無しさん@お腹いっぱい。
NGNG大丈夫です。
最後に来る値は決まっているので、その値は別に排除します。
いろいろとありがとうございます。
0070名無しさん@お腹いっぱい。
NGNG0071名無しさん@お腹いっぱい。
NGNGなら飛んでないファイルを用意して diff 取るのが楽じゃないかな。
0072いらすま
NGNGhttp://pc5.2ch.net/test/read.cgi/mac/1094431195/l50
こっちに対策スレたてたからよそしく!!
0073名無しさん@お腹いっぱい。
NGNG簡単に指定したファイルサイズを持つファイルを作成する方法を
教えてください!
0074名無しさん@お腹いっぱい。
NGNGで、(ブロックサイズ)×(ブロック数)のサイズのゼロいっぱいのファイルが
できるはず。
/dev/zero は、比較的新しめのOS じゃないと、ない可能性があるけどな
0075名無しさん@お腹いっぱい。
NGNG早速試してみます.
0076名無しさん@お腹いっぱい。
NGNGディスクも食わないし。あればの話ではあるが。
0077名無しさん@お腹いっぱい。
NGNG0078名無しさん@お腹いっぱい。
NGNG0079名無しさん@お腹いっぱい。
NGNGSunOS、IRIX、Darwin 以外にあったけ?
0080名無しさん@お腹いっぱい。
NGNG初心者はここから勉強しましょう。
ム板より転載。
0081名無しさん@お腹いっぱい。
NGNG0082名無しさん@お腹いっぱい。
NGNGFreeBSD の ports とか。
■ このスレッドは過去ログ倉庫に格納されています