■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50



レス数が1000を超えています。残念ながら全部は表示しません。

UNIXのお仕事につきそうなのですが…

1 :名無しさん@お腹いっぱい。 :02/09/11 14:18
新卒で入って5ヶ月目に突入し、ジョブも一つこなしたんですけど、
今度新しい仕事の面接に行かなきゃ行けないんです。
その仕事がUNIX関係なんですけど、ど初心者にうってつけの
わかりやすい本があったりしたら教えていただけませんか?
まあ、その面接に受からなければ意味が無いんですけど…(|||_ _)

ものすごく不安なのです。よろしくお願いします。
ちなみに、先回の仕事はProCを使ってオラクルのDBにアクセスし、
検索、挿入、修正、削除をするというものでした。
きっと役に立ちませんよね?

859 :名無しさん@お腹いっぱい。 :02/09/20 19:47
>>858
「楽しいUNIX」手元にあるか?


860 :名無しさん@お腹いっぱい。 :02/09/20 19:48
Ctrl-cかCtrl-d

861 : ◆L.g.ncXQ :02/09/20 19:51
>>859
あります!ちゃんと買いましたから
>>860
ありがとうございます。
皆さんにとっては基本的なこともわからず申し訳有りません…。

862 :名無しさん@お腹いっぱい。 :02/09/20 19:55
Ctrl-dは入力の終わりを示すものでCtrl-cはコマンドを終了させるもの
たとえば
%sort
2
1
^D
1
2
となるがCtrl-cだと結果が出力されません。

863 : ◆L.g.ncXQ :02/09/20 19:58
>>862
わかりました。よくわかりました、ありがとうございます

864 :名無しさん@お腹いっぱい。 :02/09/20 20:01
>>861
本とりにいってるあいだに、親切な人が答くれたもたいで…
1章の35ページ以降をよく見ときなさい。

865 : ◆L.g.ncXQ :02/09/20 20:05
わかりました。
これから帰宅なので本読みながら帰ります

866 :名無しさん@お腹いっぱい。 :02/09/20 22:52
本屋にいったら「たのしいUNIX」が置いてあったので、
思わず「続・たのしいUNIX」とセットで購入しました。

評判どおりのいい本ですね!UNIXの基本がしっかり分る
という感じです。




867 :名無しさん@お腹いっぱい。 :02/09/20 23:03
UNIX Super Text もいいよ。
ただ内容が古いけどね。


868 :名無しさん@お腹いっぱい。 :02/09/21 02:31
いつの間にか、彼氏付きの女の子とワイ談交じりに
指導するスレになっちゃってますね。。。

で、バイブの経験は?>彼氏

869 :名無しさん@お腹いっぱい。 :02/09/21 05:45
>>867
最近、改訂されてUp-to-dateされてなかったっけ?
いや、よく知らんのだけど。

870 :名無しさん@お腹いっぱい。 :02/09/21 07:34
改訂版が近々出る
という噂を聞いてから幾星霜。

871 :名無しさん@お腹いっぱい。 :02/09/21 08:08
「たのしいUNIX」増刷中(w

872 :名無しさん@お腹いっぱい。 :02/09/21 10:12
1タン再うpはいつですか?

873 :うひひ :02/09/21 11:08
>>858
sort -u hoge ってのはhogeというファイルに対する処理だから
下記内用のfile hogeというモノを作って(有ると仮定して)喰わせてください。
----------
3
2
1
3
-----------
例題>>853では順序入れ替えと重複削除処理をパイプでうまく使った例ですな。
しかしsortにはcatの様な標準出力の機能やuniqに似た処理するオプションが
あるので>>853ではsort -u hogeの代用が効くということで
うひひタンが可愛いボケをかましただけです。
ただしオプションを含むコマンドはシステム間での共通性が確実ではないので注意


874 : ◆L.g.ncXQ :02/09/21 16:04
スカパー付けてみたら「ドタバタKONIちゃん」でかなりの鬱な1です

>>873
あぁ〜どおりでhogeではなにも出ないわけですね。
ところで、パイプは
〈標準入力〉|〈標準出力〉というおぼえかたでいいんでしょうか?

875 :名無しさん@お腹いっぱい。 :02/09/21 17:04
>>874
yes

876 :名無しさん@お腹いっぱい。 :02/09/21 17:04
突然ですが、ひょっとして1さんが曝していたという写真はこれ?
http://sukesuke.s2.x-beat.com/cgi-bin/up2/img-box/img20020921111339.jpg

877 :名無しさん@お腹いっぱい。 :02/09/21 17:06
>>876
yes

878 :名無しさん@お腹いっぱい。 :02/09/21 17:44
>>876
初めて見ますた。サンクス。口がカワイイ(;´Д`)ハァハァ

879 :名無しさん@お腹いっぱい。 :02/09/21 17:46
>>876でなんで9月17日?別人じゃない?

880 :名無しさん@お腹いっぱい。 :02/09/21 18:14
ネタにマジレスにも程度がございます

881 :名無しさん@お腹いっぱい。 :02/09/21 19:06
スレタイが
「UNIXのお仕置につきそうなのですが…」
に見えてしまったり。

病んでる?
スマン。マ板に戻るわ。

882 :名無しさん@お腹いっぱい。 :02/09/21 19:24
>>879
ここの掲示板にもう一枚あったよ

883 :名無しさん@お腹いっぱい。 :02/09/21 20:36
だまされますた >>876
>>882 どこでしょう?

884 :名無しさん@お腹いっぱい。 :02/09/21 20:38
>>883自分で探せアホ
http://sukesuke.s2.x-beat.com/cgi-bin/up2/img-box/img20020921111323.jpg

885 :名無しさん@お腹いっぱい。 :02/09/21 21:27
>>884
アホとか言ってるわりに親切な方ですね。ありがとう。

886 :名無しさん@お腹いっぱい。 :02/09/21 21:34
わーい、全部よんじゃった。

887 :876 :02/09/22 00:02
>>879
違ったか。。。黒の下着だと聞いていたもんで、てっきりそうかと思い
込んでたよ。

888 :名無しさん@お腹いっぱい。 :02/09/22 01:55
>>887
黒の下着云々の前に、レベル補正かけなきゃならんほど訳分からん画像だった、
って言う書き込みがあったでしょ(w

889 :名無しさん@お腹いっぱい。 :02/09/22 01:56
>>876のねえちゃんはかなりカワイイとみた!

890 :名無しさん@お腹いっぱい。 :02/09/22 03:47
ここはエロいインターネットですね。

891 :名無しさん@お腹いっぱい。 :02/09/22 23:17
>>1の反応が無くなったって事は
上記の写真は本物なのか

892 :名無しさん@お腹いっぱい。 :02/09/22 23:38
1たんは彼氏とむふふ。

893 :ヘタレ彼氏 ◆./95naVw :02/09/23 00:00
こんばんわ
上記の画像は違います。1は携帯のカメラで撮ったのでものすごく画像が不鮮明
ですし、上記の画像の人の方がカワイ・・・いえ、なんでもありません。

1は今地元から遊びに来た友達と遊んでいます。もうすぐ帰ると電話がありました。

894 :名無しさん@お腹いっぱい。 :02/09/23 00:07
なんか興奮してきたな。


895 :名無しさん@お腹いっぱい。 :02/09/24 04:02
今日おいらの誕生日だ。
バースディプレゼントに1タンの画像upして下さい。

かしこ

896 : ◆iNKtLPbM :02/09/24 12:18
うえの写真の方エロ臭いですねぇ〜。おねえ様臭がします。

897 :名無しさん@お腹いっぱい。 :02/09/24 16:25
1 タソとヘタレ彼氏は同棲してるの?


898 :名無しさん@お腹いっぱい。 :02/09/24 16:27
>>897

>697 見るべし。返事は無いようだが...


899 : ◆iNKtLPbM :02/09/24 17:02
同棲ですか…どうでしょうね(笑)

900 :ヘタレ彼氏 ◆./95naVw :02/09/24 17:06
>>1
トリップ変えたのか?

901 : ◆L.g.ncXQ :02/09/24 17:08
おっと!ほんとだ…変わってたし…(笑)


902 :名無しさん@お腹いっぱい。 :02/09/24 17:15
で、お前ら、同棲してんのか? 週何回ヤってんのか?
その 2 点に答えろ。


903 :名無しさん@お腹いっぱい。 :02/09/24 17:22
>>902
お前それ聞いてどうすんだよw

904 :902 :02/09/24 17:27
>>903
お前は気にならないのか? (w


905 :名無しさん@お腹いっぱい。 :02/09/24 17:27
>>901
とりあえず、結婚しちまえyo!
このスレ一同名義で祝電ぐらい送ってやるぞ(w


906 : ◆L.g.ncXQ :02/09/24 17:40
>>905
け、けっこんなんすか?( ̄□ ̄;)
電報はモールス信号で。

907 : ◆L.g.ncXQ :02/09/24 17:44
ところで、会社の所有物の本に書いてあったんですけど、
grep goto < main.cっていうのはmain.cからgrep gotoへ出力するってことですか?
この本は初級者〜中級者向けっぽいのでかいてないんです…。
grepに出力ですか?それともgotoに出力ですか?

908 :名無しさん@Emacs :02/09/24 17:51
標準入出力については学習済みじゃなかったのか?

909 :名無しさん@お腹いっぱい。 :02/09/24 17:55
>>907
< はリダイレクトといって、入出力先を変更するためのもの。
< はファイルの内容を左側のコマンドの標準入力に渡す、って意味になる。

だからこの場合、main.c の内容を grep の標準入力に渡すわけだ。
grep の第一引数が goto ってことだから、結果は grep goto main.c
したのと同じになるけどな。

標準入出力、| (パイプ)、< > (リダイレクト) について勉強汁!

で、お前ら同棲してんのか? セクースは週何回だ?


910 :うひひ :02/09/24 17:57
>>907
ホントに初心者本買ったのか?読んだのか?
標準入出力とリダイレクトだ

grep goto main.cとgrep goto < main.cはどう違うのだろう?(うひひ


911 :名無しさん@お腹いっぱい。 :02/09/24 17:58
>>909

>標準入出力、| (パイプ)、< > (リダイレクト) について勉強汁!
           バイブ
一捻り欲すかった

912 :名無しさん@Emacs :02/09/24 18:09
ツッコミの嵐(w

913 :名無しさん@お腹いっぱい。 :02/09/24 18:11
>>910
GNU grep のソースを読むと main() のオプション解析の後で

fp = strcmp (optarg, "-") != 0 ? fopen (optarg, "r") : stdin;

として FILE 構造体へのポインタを決定した後

while (!feof (fp)
&& (cc = fread (keys + keycc, 1, keyalloc - 1 - keycc, fp)) > 0)
{
keycc += cc;
if (keycc == keyalloc - 1)
keys = xrealloc (keys, keyalloc *= 2);
}
if (fp != stdin)
fclose(fp);

してるから、まぁ、grep 側から見ると特に変わりはないってこと?


914 : ◆L.g.ncXQ :02/09/24 18:16
パイプについては理解したんですけど、
>はまだ勉強していませんでした…。
申し訳ありませんでした

915 :名無しさん@お腹いっぱい。 :02/09/24 18:28
バイブについても勉強してください。


916 :名無しさん@お腹いっぱい。 :02/09/24 19:53
>>915
絶対そうくるヤツいると思った。



917 :名無しさん@お腹いっぱい。 :02/09/24 20:40
きっとここら辺が
「男って単純…」
なんて言われる原因なんだろな…。

他人の振り見て我が振りなおせ

918 :名無しさん@お腹いっぱい。 :02/09/24 20:53
「入門シェルプログラミング」という書籍がお勧めです。(絶版の可能性もある)

なければ自分なりにシェルプログラミングの系の本を色々探してみましょう。
ただし、この業界での書籍に関する鉄則を一つ「著者が日本人名だったら買っては行けません。」


シェルスクリプトでCGIプログラムが作れるようになったら、立派なUNIXユーザーになれるだろう・・・maybe...


919 :名無しさん@お腹いっぱい。 :02/09/24 21:11
パイプの前にリダイレクトのような気もするが
echo hoge|cat
ってのは
echo hoge>tmp
cat <tmp
と似たようなものだと思います。

920 :名無しさん@お腹いっぱい。 :02/09/24 21:17
>>917
男という根拠がないぞ。

921 : ◆k/Ubp.Kg :02/09/24 21:46
>シェルスクリプトでCGIプログラムが作れるようになったら、立派なUNIXユーザーになれるだろう・・・maybe...
激しく無駄だけど激しく勉強になる…と思う。
このスレ始めから読んだけど面白いねw

922 :名無しさん@お腹いっぱい。 :02/09/24 22:50
>>916 というか実はガイシュツ


923 :名無しさん@お腹いっぱい。 :02/09/24 23:02
>>921
特に激しく無駄だとは思えないが。。。

924 :名無しさん@お腹いっぱい。 :02/09/25 00:54
>>918
プロフェショナルなヤシは買っていいかも > 日本人名

ちゅうか無駄に厚くないし「買い」です。
sh だけならその半分だけ読めばいい。使う OS が何かわかったら
bash だろうが ksh だろうが、あとはオンライン・マニュアルを頼りに
起動スクリプトの類を読みまくる。んで、真似して書いてみる。
CGI はよくわからんけど、仕事で困ることは少いと思うよ。



925 :名無しさん@お腹いっぱい。 :02/09/25 01:25
>>918
昔、何処かのスレで、bash使ってCGIプログラム書く課題に関して質問してた学生が居たな。
何処の板だったかな…?

926 : :02/09/25 01:34
>>918

> シェルスクリプトでCGIプログラムが作れるようになったら、立派なUNIXユーザーになれるだろう・・・maybe...

即興でこんなもの作ってみましたが私は立派なUNIXユーザになれますたか?

--
#!/bin/sh

cat <<!
Content-type: text/html

<html><head></head><body>
<form method="get">
`uname -n`# <input name="in"></input>
</form><hr>
!

if [ x"$QUERY_STRING" != x ]; then
echo "<pre>"
cmd=`echo $QUERY_STRING | cut -d= -f2`
$cmd 2>&1
echo "</pre>"
fi

echo "</body></html>"


927 : :02/09/25 01:50
>>907

パイプやリダイレクトはコマンドが評価された後でその入出力が切り替えられます。
シェルから見ると、<があったのでその手前までの文字列でコマンド(子プロセス)を
生成し、その後、その入力を<以降の文字列に切り替えます。

わかりましたか?

では、応用問題。
次のコマンドをシェルがどのように解釈するかを順を追って説明しなさい。

$ talk | cd | unzip | strip | touch | grep | finger | mount | fsck | more | yes | umount | sleep

928 :名無しさん@お腹いっぱい。 :02/09/25 04:13
showmountとかopieの挙動も激しくキボンヌ

929 :さっぱりわからん :02/09/25 08:39
>>927
>$ talk | cd | unzip | strip | touch | grep | finger | mount | fsck | more | yes | umount | sleep

難し過ぎんだよ ヽ(`Д´)ノゴルァ

もっと簡単な問題をおながいいたします


930 :うひひ :02/09/25 08:53
>>929
たぶんだけど
声かけて、場所変えて、ときほぐして、脱がせて、門限を聞いて泊まりに変更を要求して
性感帯を探して、指でいじくりまわし、覆い被さり、ふぁっく、おーぃえすでイかして
カラダをどかして、ねむりにつく
ジャネーノ?



931 :うひひ :02/09/25 08:54
>>930
おーぃえすの前に「モットモットー」を追加


932 :名無しさん@お腹いっぱい。 :02/09/25 09:08
しまった!乗り遅れたか!!!

933 :名無しさん@お腹いっぱい。 :02/09/25 09:16
私は
unzipはジッパー下ろす、
more|yesは2回戦、
だと解釈しますた。

934 :名無しさん@お腹いっぱい。 :02/09/25 09:17
きっとこーゆーところが男って単純(以下略)


935 :名無しさん@お腹いっぱい。 :02/09/25 09:21
>>1がC書けるっつーんだったら、
「UNIXプログラミング環境」(ISBN4-87148-351-7)とかいいんでないかい?

ちょっと内容が古すぎるけど、あんま変ってないことも多いし。


936 :うひひ :02/09/25 09:29
>>933
正直すまなかった
君が正解だろう。
sleep | who
追加キボンヌ


937 :名無しさん@お腹いっぱい。 :02/09/25 09:49
>>936
しこたま飲んでふと目を覚ますと隣に知らないヤシが
(((;゚Д゚))ガクガクブルブル

938 :名無しさん@お腹いっぱい。 :02/09/25 09:59
>>937
あなたは知らないと思っているかもしれませんが、隣で眠っているのは
あなたもよ〜く知っている knk 氏なので安心してください。


939 : ◆L.g.ncXQ :02/09/25 09:59
オハヨウゴザイマス。
上の>>927さんのを見たんですけど
ちょっとおもしろかったです。

>>935さんの教えてくださった「UNIXプログラミング環境」
たしか会社の本棚で見た気がするので探ってきます

940 :929 :02/09/25 10:50
だいたい最初が talk つーのが難しすぎんだよ ヽ(`Д´)ノゴルァ

>>930
激しくワラタけど、もしかすてこれが大正解なの?
まじめに考えた漏れがヴォカみてーじゃんかよ ヽ(`Д´)ノゴルァ

941 :祇園精舎の鐘の声が聞こえる :02/09/25 11:16
こっちはすっかりネタスレかぁ。
ヤレヤレ、次スレはたてないでね。

942 :名無しさん@お腹いっぱい。 :02/09/25 11:26
こんなに饒舌なうひひは久しぶりにみた

943 :名無しさん@お腹いっぱい。 :02/09/25 13:16
>>926
知ってるならわざわざ投稿せんでよいのよ。
わからない人がコレどいう事?とか、聞いてくるのを期待しているのです。
勉強している段階で結果なんぞ不要です。どれだけ悩んだかです。

944 : ◆L.g.ncXQ :02/09/25 13:38
もうあまり質問とかしないほうがいいのかと思い
質問は控えてたんですけどやはりききます。

>>926さんレスにある
echo "</pre>"
fi
って何をやっているのでしょうか?

945 :名無しさん@お腹いっぱい。 :02/09/25 13:48
>>944 いやどちらかというとみんな君の質問を待っているわけだが...

やってることは、</pre> という文字を出力して、if 文のブロックを閉じている。
詳しくは man sh


946 :えんぢにあ :02/09/25 13:48
お困り(以下略
マジで分かりませんか?

> echo "</pre>"
> fi

この部分だけ読んでもダメです。
もうちっと上のほうに if ... then とかいうのが
ありませんか?

947 :名無しさん@お腹いっぱい。 :02/09/25 13:49
(;´ Д `) 萎え萎え

948 : ◆L.g.ncXQ :02/09/25 14:14
このfiの意味がわからなかったんです。
どこかのHPに有りますかね。。。
さがしてきます。

949 :名無しさん@お腹いっぱい。 :02/09/25 14:16
もうあまり質問とかしないほうがいいのかと思い
質問は控えてたんですけどやはりききます。

1 さんは、ヘタレ彼氏と週何回ぐらいセクースしますか?


950 :名無しさん@お腹いっぱい。 :02/09/25 14:19
>>948
http://www.linux.or.jp/JM/html/GNU_bash/man1/bash.1.html

951 :名無しさん@お腹いっぱい。 :02/09/25 14:20
>>948
fi は if の終了を示す。C 言語での

if ( a == b ) {
...
}

が sh script での

if [ a = b]; then
...
fi

だな。case 文の終了も同様で case をひっくり返した esac になっている。

case $1 in
'foo')
;;
'bar')
;;
esac

ってな感じ。


952 : ◆L.g.ncXQ :02/09/25 14:28
ifの終了って意味かな…まさか!
とおもってたら本当にそうだったんですね…

でもだからといってwhileとか(UNIXで使えたかどうか覚えていませんが)
は逆にはしないですよねぇ…。
>>950
中々勉強するときに調べたりするのによさそうなサイトですね。
お気に入りに入れておきます。

953 :名無しさん@XEmacs :02/09/25 14:39
さらに case でのけぞってくれたまへ。

954 : ◆L.g.ncXQ :02/09/25 14:47
>>949
えー、949さんが週に一人でする回数と同じぐらいという事にしておきましょう

955 :名無しさん@お腹いっぱい。 :02/09/25 14:48
whileやforはdo ~ done使う。

while [ ${i:=1} -lt 6 ]
do
echo $i
i=`expr $i + 1`
done

for i in 1 2 3 4 5
do
echo $i
done

956 :名無しさん@お腹いっぱい。 :02/09/25 14:51
>>10に笑った

957 :名無しさん@お腹いっぱい。 :02/09/25 14:54
949は微妙にショックを受けてる模様です。

958 :名無しさん@お腹いっぱい。 :02/09/25 14:58
週14回かぁ、結構多いね


掲示板に戻る 全部 前100 次100 最新50

read.cgi ver5.26+ (01/10/21-)