- 1 名前:名無しさん@お腹いっぱい。 [2009/04/10(金) 07:27:37 ]
- 前スレ
くだらない質問はここに書き込め!Part 56 pc12.2ch.net/test/read.cgi/unix/1220796746 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/
- 202 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 17:39:27 ]
- 初歩的な質問で申し訳ありません。
シェルが必要になり、根っからの文系人間が「シェルの絵本」という本でもって シェル作りに挑戦しています。 if文のところで、 #!/bin/bash s=65 printf 'あなたの点数は%d点です。?n' $s if ((s < 70)) then printf '平均点まであと%d点。?n' $((70-s)) printf 'がんばりましょう!?n' else printf 'よくできました!?n' fi というシェルを作りました。 ここから月数に応じてコメントを表示するプログラム(1月ならばwinter、 3月ならspringといった具合に)を作りたいのですが、 どのように変化を加えればよいのでしょうか? 月は1月〜12月までなので、13月以上の数値を打ち込んだ場合は errorと表示させたいです。 よろしくお願いします。
- 203 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 17:45:44 ]
- つまんね
- 204 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 18:18:54 ]
- >>202
まず、シェルが何のことだか知ってるのかききたい。 説明してもらえる?
- 205 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 18:29:49 ]
- こんな古典的なエサに釣られんな。
- 206 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 22:57:45 ]
- >>14
2chのルール変わったの?
- 207 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 23:38:38 ]
- >>204
「節子、それはシェルやない、シェルスクリプトや」という返しがみえみえの レスは勘弁願いたい
- 208 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 23:41:45 ]
- 返すつもりはないよ。
ただシェルっていうひとの頭の中がどうなってるのか見てみたいだけ。 インドネシアをインドとはいわないだろ?
- 209 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/25(木) 23:50:07 ]
- アメリカ合衆国をアメリカ…
\ クマー
- 210 名前:名無しさん@お腹いっぱい。 [2009/06/26(金) 00:01:40 ]
- 中華人民共和国を共和国とはいわないだろ
- 211 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/26(金) 03:58:01 ]
- >>209
それは違うだろ アメリカもアメリカ合衆国も同じ意味だわ
- 212 名前:名無しさん@お腹いっぱい。 [2009/06/26(金) 06:02:59 ]
- kshでgrepの使い方を教えて下さい。
直前でexportしたものをgrepしたいのですが、 変数で指定できなくて迷っています。 export AAA=\^\"${date}\" echo "grep -e ${AAA} BBB.csv > CCC.csv"|tee -a DDD.log >&2 grep -e ${AAA} BBB.csv > CCC.csv" でBBB.csvファイルの中から、先頭からdate変数と同じなものを抜こうとしています。 いろいろ試しているのですが、 "が原因なのか、grep直後の変数をとれません。 date変数はyyyymmddの8桁を取るようになっていて、 csvの各行は"yyyymmdd"で始まっています。
- 213 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/26(金) 06:46:25 ]
- >>212
>"が原因なのか、grep直後の変数をとれません。 「変数がとれません」は本当? DDD.logにはたとえば grep -e ^"20090626" BBB.csv > CCC.csv みたいな行が入ってるんじゃないの? 3行目のgrepの検索パターンとして「"」が含まれてるのが 原因なんじゃないの?
- 214 名前:名無しさん@お腹いっぱい。 [2009/06/26(金) 08:29:23 ]
- csv内が"で始まっているので、grep -eの直後を^"にしたのですが、不要なのでしょうか?
- 215 名前:名無しさん@お腹いっぱい。 [2009/06/26(金) 09:03:05 ]
- 214の続きです。
awk -F "," '{if(ENVIRON["AAA"]==$1)print $0}' BBB.csv > CCC.csv をgrepに変更しようとしています
- 216 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/26(金) 09:15:01 ]
- > grep -e ${AAA} BBB.csv > CCC.csv"
行末のダブルクォートは何だよ。>>212に書かれているものは、これ以外は正しい。 1 実際にやった事(再現する手順、データ) 2 その結果 3 自分が期待している結果 をはっきり書け。
- 217 名前:名無しさん@お腹いっぱい。 [2009/06/26(金) 09:45:55 ]
- csv"は、文頭の"grepの終了点です。
1実際にやったことは、214から212の文型に変更したことです 2結果は、echo grepのどちらの処理もBBB.csv>CCC.csvしかされていませんでした 3 215のawkの処理でできていた、 BBB.csvから、先頭が"date の箇所のデータを抜いて、CCC.csvを作ろうとしています
- 218 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/26(金) 09:59:38 ]
- > csv"は、文頭の"grepの終了点です。
3行目の行末の事だよ。
- 219 名前:名無しさん@お腹いっぱい。 [2009/06/26(金) 10:17:52 ]
- すいません。
これは記載ミスでした。 実際には"はありません
- 220 名前:名無しさん@お腹いっぱい。 [2009/06/26(金) 18:18:46 ]
- 自己解決しそうです。grepってもしかして、
容量制限があるのでしょうか? csvファイルが16GBあるのが原因の気がしてきました。 20MBのやつは上手くいったので
- 221 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/26(金) 22:03:23 ]
- >>220
ここエスパースレじゃないんで消えてくれる?
- 222 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/27(土) 11:25:47 ]
- 集計乙です
∩___∩ | ノ ヽ / ● ● | wakuwaku.docomo.han-be.com | ( _●_) ミ 彡┌─┐|∪| 、`\ / _,{ .茶 } ヽノ /´> ) (___)ニノ ./ (_/
- 223 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 11:41:09 ]
- 情報板からこちらに来ました
質問させてください odコマンドでファイルのサイズを調べるのと何故そうなるかという課題が出たのですが見方が分かりません od -tdC ファイル名.txt 0000000 116 101 116 116 116 116 101 101 101 101 101 101 101 0000020 101 101 101 101 0000024 と出ました 分かる方教えてください
- 224 名前:名無しさん@お腹いっぱい。 [2009/06/30(火) 11:44:36 ]
- 質問は日本語でお願いします。
- 225 名前:223 mailto:sage [2009/06/30(火) 11:48:53 ]
- 116 や 101はローマ字(tとe)と分かったのですがどうしてこうなるのでしょうか?
また7桁の数字の意味が分かりません
- 226 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 11:53:32 ]
- man od
すると幸せだよ
- 227 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 11:53:35 ]
- man od
- 228 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 11:53:52 ]
- man ascii
- 229 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 12:03:01 ]
- >>226
man od と打ったところ、パソコンが固まってビープ音しか出ません。責任とって。
- 230 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 12:06:14 ]
- あぁ、釣りか。
つられちゃったw てへっ?☆
- 231 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 13:21:04 ]
- >>223
116や101の意味は↓のThe octal set www.freebsd.org/cgi/man.cgi?query=ascii&apropos=0&sektion=0&manpath=FreeBSD+7.2-RELEASE&format=html 7桁の数字は同じく8進数。0000000の行は省略しただろ。 0000020 = 8*2 + 0 = 16 初心者からかって憂さ晴らししてるニートは死ねばいいのに。
- 232 名前:223 mailto:sage [2009/06/30(火) 16:49:15 ]
- man odやってみましたがちょっと英語が難しいです
>>231 ありがとうございました 省略してないのですが・・・ この七桁がファイルのサイズなのでしょうか? 0000024 だと30であってますか?
- 233 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 17:15:17 ]
- やっぱ、釣りか。
つられちゃったw てへっ?☆
- 234 名前:223 mailto:sage [2009/06/30(火) 17:21:50 ]
- いや、釣りとかじゃないので
すいません
- 235 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 17:28:11 ]
- >>232
> 0000000 116 101 116 116 116 116 101 101 101 101 101 101 101 13個しかデータが無い。16個なければおかしい。 右端が端末に入りきれなくて切られている可能性もある。 > 0000024 だと30であってますか? 釣りと疑われてもしょうがない。中学校からやり直すか? 0000024(8進) = 8*2 + 4 = 20(10進)
- 236 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 17:41:14 ]
- というかさぁ、>>231 の答の方が間違いじゃん。
> 116や101の意味は↓のThe octal set ↑ octalじゃないよw 確かに 116 や 101 という、8進と紛らわしい数字になってるけど、 od -tdC を実行したんだから、116 と 101 は「10進だよ」 0000020 の「アドレス」の方は 8進だけどね。 あ、>>231 自体が回答を装って初心者からかって憂さ晴らししてるニートか。
- 237 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 18:26:50 ]
- あぁ、-tdを見落としてた。
>>223 つーことで、116や101の意味は↓のThe decimal set www.freebsd.org/cgi/man.cgi?query=ascii&apropos=0&sektion=0&manpath=FreeBSD+7.2-RELEASE&format=html 7桁の数字は前レスの説明通り。
- 238 名前:223 mailto:sage [2009/06/30(火) 19:16:28 ]
- >>235
>>237 有難うございます つまり3桁の方を一つずつ足していけばファイルサイズになるのでしょうか? 116なら10^2*1+10*1+6=116
- 239 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 19:38:37 ]
- あぁ、やっぱり釣りか。
つられちゃったw てへっ?☆
- 240 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 19:38:43 ]
- そのレベルだと、学校で先生に質問して理解したほうがいい
先生はそれが仕事なんだから、躊躇する必要はない
- 241 名前:223 mailto:sage [2009/06/30(火) 20:03:44 ]
- ですよね・・・
どれがファイルサイズを示してるのか教えてもらえませんか?
- 242 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 20:06:09 ]
- 先生はここにいないよ。
明日学校で聞いてみ。
- 243 名前:223 mailto:sage [2009/06/30(火) 20:17:15 ]
- 提出期限に間に合いませんorz
- 244 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 20:19:06 ]
- 有料で宿題を請け負ってくれるところがあるから探してみれ
- 245 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 20:22:48 ]
- 来年はちゃんと授業聞こうな。
- 246 名前:223 mailto:sage [2009/06/30(火) 20:42:30 ]
- 先生が悪いってことにします
長時間有難うございました。もう少しググってみます 自分は今やっていることがunixって言う事も初めて知ったレベルです
- 247 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 20:59:46 ]
- >>238
116(8進) = 1*8^2 + 1*8^1 + 6*8^0
- 248 名前:名無しさん@お腹いっぱい。 [2009/06/30(火) 21:10:38 ]
- ちゃんと授業聞いてなかったおまえが悪いんだろ。
- 249 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 21:26:59 ]
- >>246
UNIXっていうのは、君がやっていることの名称じゃないよ。
- 250 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 21:29:24 ]
- >>246
>>235に答え出てるよ。
- 251 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 21:48:11 ]
- >>247
また馬鹿が一人。116は10進 (ASCII の t のコードだから)(8進なら 164)
- 252 名前:223 mailto:sage [2009/06/30(火) 22:27:27 ]
- どうやら7桁の部分がそこまでに出力した8進数で表したバイト数のようですね
3桁はそれぞれの文字に割り当てられた番号 これであってますか?
- 253 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 23:31:29 ]
- あぁ、やっぱり釣りか。
つられちゃったw てへっ?☆
- 254 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/30(火) 23:40:06 ]
- >>252
ほぼOK >>253 飽きた
- 255 名前:223 mailto:sage [2009/07/01(水) 00:01:49 ]
- >>254
ありがとうございました これは結構おもしろそうですね。次の授業が楽しみです
- 256 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/01(水) 00:52:25 ]
- しかし6末の段階で、odでファイルサイズ取得って...
俺ならそんな学科取らねー つまんなすぎる。 ネットからコピペしたゴミ回答は全部Fになるような 血の通った内容じゃないと授業料損だ
- 257 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/01(水) 01:28:13 ]
- 授業料に見当った授業なんかしようものなら学生みんないなくなるがな
- 258 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/01(水) 02:55:10 ]
- 東京大学大学院でもWikiPediaからのコピペ資料で授業やってるんで問題ない。
むしろエコなのでコピペ推奨。 www.ms.u-tokyo.ac.jp/lecture/2006/901-35/2006-11-16.pdf ja.wikipedia.org/wiki/%E5%85%A8%E6%96%87%E6%A4%9C%E7%B4%A2
- 259 名前:名無しさん@お腹いっぱい。 [2009/07/01(水) 06:44:21 ]
- 質問です。
initでrcスクリプト実行して起動中に、 そのrcスクリプトのうちの一つでinitを起動するようにしたら、 ブートせずにコケますか?
- 260 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/01(水) 07:08:12 ]
- >>259
コケません。 pid=1以外の initは、telinitコマンドとみなされます。 引数なしで initを実行しても何も起きないだけです。 そのままブートします。
- 261 名前:名無しさん@お腹いっぱい。 [2009/07/01(水) 07:42:30 ]
- そっすか〜
ACOSでカタログコマンド(initに相当)に カタログコマンドをぶつけたら、落ちたというオペミスが有ったので、 聞いてみたんですが、やっぱりunixはしっかりしてますね。
- 262 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/01(水) 14:14:33 ]
- man 日本語
- 263 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/01(水) 17:33:08 ]
- くだらない質問です。
日本語のローマ字を指定するLANG環境変数の値ってあるんでしょうか。 実装しているシステムはないでしょうけど、 理論的にはja_JP.ISO8859-1なんてのが考えられると思いますが。
- 264 名前:TOM [2009/07/02(木) 15:59:39 ]
- 実効バイナリの中でファイルディスクリプの設定(上限の変更)って
できますか?
- 265 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/02(木) 23:15:39 ]
- >>264
OSは何?
- 266 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/02(木) 23:20:31 ]
- >>265
はぁ?OSは関係ないだろ? OS書いても君には答えられないw
- 267 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/03(金) 00:07:15 ]
- >>266
アホ? 関係有るに決まってる。
- 268 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/03(金) 00:29:45 ]
- なんか、この板やム板のいろんなスレで、ひたすらしょうもない煽りを入れまくるやつをみかける……。
- 269 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/03(金) 01:11:22 ]
- きっと情報を小出しにしてボケカス言われまくった挙句に
やっと必要な情報を書いたころには反感買っててみんな スルーするようになってしまった、とかそんなところだろう。
- 270 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/03(金) 07:02:21 ]
- >>267
アホはおまえ。 man getrlimit の RLIMIT_NOFILE の項目嫁。 現行のOSで、これに対応していないOSはない。 OSは関係ないし、OSがわかったところで、 お前は getrlimitのことを知らなかったから答えられなかった。
- 271 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/03(金) 07:12:02 ]
- >>270
ワラタ
- 272 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/03(金) 09:28:29 ]
- >>270
OS == UNIXのおサルさんですか?
- 273 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/03(金) 09:36:05 ]
- >>270
だったらUNIX板でなく OS板でいいのでは?
- 274 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/03(金) 09:58:11 ]
- >>272-273
言い訳、見苦しい。 OSに関係ない答を知っていた >>270 の勝ち。
- 275 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/03(金) 11:28:04 ]
- ○○は関係ないだろ?のガイドラインw
「はぁ?○○は関係ないだろ? ○○書いても君には答えられないw」
- 276 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/03(金) 12:08:39 ]
- APSLはGPLと互換性がないはずだけど
なんでDarwinがMuchのコードを使えてるんだろう……
- 277 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/03(金) 12:26:09 ]
- Muchってなに?
ってのはいいとしてMachのライセンスはGPLじゃねーぞ
- 278 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/05(日) 00:16:41 ]
- おまえムッチ知らんのか?
- 279 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/05(日) 18:44:52 ]
- 以下ムッチムラムラ禁止
- 280 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/05(日) 20:26:13 ]
- >>274
見苦しい。 OSを限定した答をもって、OSは限定していないと強弁する>>270の大敗。
- 281 名前:名無しさん@お腹いっぱい。 [2009/07/08(水) 00:11:07 ]
- 他の人が今、何のファイルをviで編集しているかを知るためにはどうしたらよいでしょうか?
wコマンドでファイル名まではわかるのですが、wコマンドではパスがわかりません。
- 282 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 00:56:59 ]
- /var/tmp/vi.recoverのrecover.*あたりをのぞくことくらいかな
- 283 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 01:29:59 ]
- >>281
「今何のファイルをviで編集してるの」と聞く
- 284 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 02:55:52 ]
- /proc/ の下とか調べればわかるかも。
わからないかも。
- 285 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 09:09:16 ]
- >>281
grepあたりで探せばいいんじゃね?
- 286 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 11:30:51 ]
- 自分のなら ls -l /proc/pid/fd でわかるけど、それ以外は root じゃないかぎり見れない感じ
- 287 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 12:39:20 ]
- :e で開いてたらどうすんだよ。
- 288 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 13:07:08 ]
- むしろ ex で開いてから vi へ。
- 289 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 13:13:58 ]
- >>287
何か違うの?
- 290 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 14:25:35 ]
- >>289
「viを起動している」ということしか分からなくなる
- 291 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 14:41:07 ]
- >>290
psでわからなくなるだけで 今までに出た他の方法ならだいたい大丈夫なはずだけど。
- 292 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 15:23:29 ]
- >>285の意味がわからん。
- 293 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 17:27:17 ]
- /procでわかるか?編集中のファイルが開きっぱなしになんかならないだろ?
- 294 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 17:50:59 ]
- vi による。
nviだと /proc でわかってしまう。(openしたまま) vim だと /proc ではわからない。
- 295 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 23:49:14 ]
- viで「)」を入力すると対になってる「(」を教えてくれたり、行の頭がタブだと自動でインデントしてくれたりする機能ってどうやったらoffにできるんですか?
teratermからコピペするときに邪魔なんです><
- 296 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 23:54:22 ]
- デフォルトoffのはずだけど
:set nosm
- 297 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/08(水) 23:57:11 ]
- インデントは
:set noai ともかく、マニュアル読め。あと.exrcあたり見ろ。
- 298 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/09(木) 06:59:43 ]
- 実はviコマンドもvimなのでset noaiだけだと自動インデントが
止まらなかったりして...
- 299 名前:295 mailto:sage [2009/07/09(木) 22:23:36 ]
- できましたー。ありがとうございますm(_ _)m
- 300 名前:名無しさん@お腹いっぱい。 [2009/07/10(金) 00:50:36 ]
- grepで単語を指定して検索するにはどうしたらいいですか?(viで\<keyword\>で検索するのと同じ感じで検索したいです)
たとえば、以下のファイルがあるとします。 $ cat aaa.dat hoge hogefoobar hoge foo bar で、このファイルから単語としてのhogeが存在する行(つまり、1行目と3行目)だけをgrepしたい。 よろしくご教示お願いします。
- 301 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 00:58:07 ]
- egrep で \bhoge\b
- 302 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 00:58:29 ]
- -w
- 303 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 08:49:27 ]
- システム全体の時間を一時的に止めることってできますか?
各種デーモンなどですぐに問題が起きそうですが…。
- 304 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 09:49:24 ]
- カーネルのバグで時刻が進まなくなったことはある。
でも、各種デーモンでとくに問題は起きなかった。
- 305 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 09:52:08 ]
- TSSで時計を止める=システムを止めるだろ。
何がしたいのかね?
- 306 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 09:55:42 ]
- >>303
変数、引数等省略。 gettimeofday(..); for (;;) {settimeofday(..); sleep(1);} とか。 >>305 OSは、「実時刻」と、「OS起動後の単調増加時刻」は別に管理しているので、 「実時刻」を止めてもTSS動作に直接の影響はない。
- 307 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 10:00:25 ]
- 承太郎がディオとの最終決戦で死んだふりするために、血流も止めたアレと
同じ事をしたいのだろう。DRAMのリフレッシュクロックも止めないとダメだな。 止め方はお前ら考えてやれ。
- 308 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 10:03:25 ]
- >>306
>gettimeofday(..); >for (;;) {settimeofday(..); sleep(1);} 全然止まってねーじゃん。
- 309 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 10:05:34 ]
- 質問者のやりたいことを想像すれば、
>>306 のコードで十分だろう。
- 310 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 10:06:47 ]
- やりたいことが想像できん
- 311 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 10:10:46 ]
- 取り合えず、cron 系や nfs 系や make には悪影響があるだろうな。
- 312 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 10:12:18 ]
- >>306
ダメ。お題は「時刻」じゃなくて「時間」を止める。
- 313 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 10:35:27 ]
- 時刻も時間も英語ではtime。英語が正文。
- 314 名前:303 mailto:sage [2009/07/10(金) 10:44:26 ]
- >>304-313
ありがとうございます。やりたいことは>>306みたいな感じでした。 「時間」じゃなくて「時刻」でしたね…。やりたいことを完璧にこなすために OS側で対処するのではなく自分でザ・ワールドを使えるよう修行してみます。
- 315 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 10:49:05 ]
- それなら、gettimeofday(2)が嘘を返すSO作って注入すればいい。
- 316 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 10:54:33 ]
- >>314
それは「やりたいこと」じゃねーだろ
- 317 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 10:55:03 ]
- >>315
gettimeofdayでロックをかけてるようなソフトは、 gettimeofdayをちゃんとstatic linkして、嘘 *.soを注入できないように 対策されてる。
- 318 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 11:05:41 ]
- なら、カーネル側に仕込んで、嘘返せばいい。
- 319 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 12:00:21 ]
- >>314
目的は何なの?
- 320 名前:303 mailto:sage [2009/07/10(金) 12:25:03 ]
- >>319
ビルドされた時刻が埋め込まれる生成物が大量にあって、 その時刻を揃えたいなーと。 でも聞いてみたかったのはもっと一般にOSの時刻を止めることが できるのかなってことでした。
- 321 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 13:02:17 ]
- >>320
だったら、別の方法でもっと簡単に解決。 どうせMakefileの中でdateコマンドを実行して、 その結果を hoge.h に書き込んで、それを #include してたりするだけだから、 嘘dateコマンドをシェルで作って、そっちに先にPATHを通しておくとか、 あるいはMakefile中のdateコマンドの部分をコメントアウトして、 hoge.h を直接作っておくとか。
- 322 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 13:02:48 ]
- >>320
埋め込まれた時刻を変更した方が楽かもよ?
- 323 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 13:04:44 ]
- >>320
揃えなきゃいけない理由って何かあるの?
- 324 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 13:06:54 ]
- 超超超超クソ速いマシンでramdisk上でビルドして、makeを1秒以内に終わらせれば解決じゃん。
- 325 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 18:32:18 ]
- とりあえずmakeを完了させない終了直前の状態に揃えれば良い気がする。
あとntpdateとかでダミーサーバーにアクセスして短時間ループさせつつ 最後に正しい時間に戻すとか。エミュレーションレイヤーで時を止めるとか
- 326 名前:名無しさん@お腹いっぱい。 [2009/07/10(金) 18:40:50 ]
- たいした目的じゃないなら
そんな異常なことはするな。
- 327 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 18:46:11 ]
- >>325
埋め込みに使われる時刻って、 たいていmake「開始」時点の時刻がヘッダーに書き出されて使われるんだけどな。 make終了直前では手遅れ。
- 328 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/10(金) 21:57:16 ]
- 時刻が揃わないのは、完璧に同時にmakeしてないからだろう。
時刻ずれてるのに揃えたいって、どこか矛盾してる 時刻を揃えたいなら、埋め込む時刻を指定できるようにすべきだし、 リアルタイムの時刻を入れるなら、時刻が揃わないのは受け入れるべき
- 329 名前:303 mailto:sage [2009/07/10(金) 22:10:56 ]
- >>323,328
揃えなきゃいけない理由はないですし、受け入れられます。 ちょっと揃えてみたいと思い、好奇心で質問してみました。 いくつか方法が分かりましたし、今度試してみようと思います。 では波紋の修行に戻ります。みなさんありがとうございました。
- 330 名前:名無しさん@お腹いっぱい。 [2009/07/12(日) 12:29:12 ]
- 質問させていただきます。
xorg.confを書き換えながら実験を行っているのですが、xorg.confの設定の反映はXの再起動を行なう他にはないのでしょうか? X起動中に設定の変更をする方法があれば教えていただけると助かります。
- 331 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/12(日) 12:32:52 ]
- 何の設定かによる。
解像度とかフォントパスとかは後でどうにでもいじれるだろ。
- 332 名前:名無しさん@お腹いっぱい。 [2009/07/12(日) 13:00:35 ]
- >>331
マウスの設定なんですけど、再起動無しに設定できますかね?
- 333 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 02:45:54 ]
- 無理じゃね。
- 334 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 08:34:33 ]
- マウスの何を設定したいかによるんじゃねーの?
あと、moused とか dbus とか経由してるかどうかと。
- 335 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 08:48:06 ]
- ○○によるんじゃねーの? とかじゃなく、
ズバリ「こうすればいい」の回答をお願いします。
- 336 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 08:50:53 ]
- お前のようなキチガイは氏ねばいい
- 337 名前:名無しさん@お腹いっぱい。 [2009/07/13(月) 10:42:50 ]
- AIXで教えて下さい。
csvファイルに記載されたデータの2カラムめを取り、 2カラム目に書かれた数字分、3カラム目からデータを抜き、その次のディレクトリに出力する処理になります。 具体的に以下の感じです。 csvファイル A_table,3,DEF_ind,JKL_ind,TUV_ind,out.txt とあり、実行すると、 A_tableの中からDEF_indとJKL_indとTUV_indの3カラムをout.txtに抜き出す処理になります。 これがリスト化されていて、 2カラム目の3と言う数字がいろいろ変化します すいません。 わかるかた、宜しくお願いいたします。
- 338 名前:名無しさん@お腹いっぱい。 [2009/07/13(月) 10:52:20 ]
- 質問じゃないじゃん。
- 339 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 10:56:01 ]
- 日本語が母国語じゃないという事がわかる。
- 340 名前:337 [2009/07/13(月) 11:06:41 ]
- すいません。
質問の部分を消してしまいました。 質問は、これを実行するシェル (csvの読み込み・3カラム目以降のインデックスの読み取り) の作り方を教えて下さい。 と言うことです。 すいません。 宜しくお願いいたします。
- 341 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 11:10:51 ]
- シェルってゆうな。クズ。
- 342 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 11:11:37 ]
- >>337
手元にAIXがないんで何なんだが awk -F',' '{print substr($3,1,$2);}' csv-file ってことか?
- 343 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 11:34:54 ]
- シェルのプロの方にとっては私のような初心者が
軽々しくシェルを口にすることが気に入らないんでしょうか?
- 344 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 11:39:21 ]
- はい、そうです。「シェル」の意味を調べてから出直しなさい。
- 345 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 11:41:12 ]
- なんだ、それだけのことですか。
シェルの意味を調べましたので、今後とも「シェル」と言わせていただきます。
- 346 名前:名無しさん@お腹いっぱい。 [2009/07/13(月) 11:45:35 ]
- >342
ありがとうございます。 すいません、質問の仕方が悪かったみたいでした。 $2で書かれた数字 (3) の分だけ、3カラム目からカラム数分 (3-5カラム目までに記載分) データを抜く処理を作っています。 例で書いた場合、 A_tableの中の、 DEF_ind JKL_ind TUV_ind の3行がout.txtに出力される結果を出したいと思っています。 たびたびでてすいませんが、 宜しくお願いいたします
- 347 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/13(月) 11:46:12 ]
- >>343
シェルを作るって言うのは、並のソフトを開発するより 何倍も労力をつぎ込む 標準的に考えて良いのはボーンシェル(sh)だが オマエのようにあたらなシェルを望んでCシェルや Kornシェルもできたのだが オマエが求める仕事にワザワザあたらしいシェルの開発は必要ないってこと
- 348 名前:名無しさん@お腹いっぱい。 [2009/07/13(月) 11:59:28 ]
- >>346
こっちで。 シェルスクリプト総合 その15 pc12.2ch.net/test/read.cgi/unix/1246408968/
- 349 名前:名無しさん@お腹いっぱい。 [2009/07/13(月) 12:00:04 ]
- あと質問者のフリして変なこと言うやつが最近いるから
トリップをつけてくれ。
- 350 名前:amatsuno ◆y1bfd53lWE [2009/07/13(月) 13:04:55 ]
- >348
すいませんでした。 向こうで質問させてもらいます
- 351 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 10:26:49 ]
- インターネット経由でNFSって危ないですか?
- 352 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 10:28:11 ]
- >>351
別に大丈夫だよ 他のポート開放と対して変わらない
- 353 名前:名無しさん@お腹いっぱい。 [2009/07/14(火) 13:08:04 ]
- こんな感じでいいんじゃないの
w32.jp/masaya/2009/06/mt-menuhide.html
- 354 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 13:39:57 ]
- age & 直リン & 書き込みスレ間違い スマン
- 355 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 14:07:20 ]
- >>354
直リンクが正解 h抜きは悪意有る迷惑行為なので止めましょう 意味が分からないなら素直に書けば良いんだよ
- 356 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 14:13:38 ]
- 直リンでいいでしょ。 2ちゃん的に。
- 357 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 14:18:12 ]
- 2ちゃんじゃなくて、2ちゃんねる
っていわれるかな
- 358 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 14:21:15 ]
- h抜きは、ime.nuのクッションページを挟むようになって
Refererとられないから、もう意味無し。 h抜きはハイパーリンクにならないから転送量削減になりエコ とかいう奴もいるが、転送量で困ってるなら運営がハイパー リンクにしなければ良いだけ。 でも結論は、専ブラでみるからどっちでもいい。
- 359 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 14:28:14 ]
- 2chだろうが何だろうが直リンが基本で、ソレをごまかすのは
悪意有る嫌がらせでしかない まず2chは直リンに対して広告機能を持ってる つまり2chをタダで使わせて頂く=広告で回収 なんだから広告をブロックする行為が2chに対して不当な行為 まして2chの機能として直リンはテキストと別に特別に扱ってる んだから迷惑なら書き込み時に「h」を自動で抜くしね リンクを貼られた側の問題として不特定多数の集まる 掲示板にリンクを貼られれば異常な数のアクセスを受けて しまう予測ができるが直リンなら、リンク元が特定できるので アクセスブロックがかけられるし、リンク削除の抗議もできる ところが「h」を抜かれてコピペで飛んで来られると アクセスブロックすれば、既存の閲覧者もサービスを 停止させられるし、リンク先に排除も求められず 迷惑を越した威力妨害でしかない 誰が何を勘違いしたのか、元々は悪意をこめて上記の対策を させず「晒す」為に行われた直リンが今は主流になってるから怖い
- 360 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 14:35:00 ]
- この板でやる話ではない。
- 361 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/14(火) 14:58:57 ]
- 直リンが主流になっていると自分で言っていながら、
このバカは何を怒っているのだろう?
- 362 名前:名無しさん@お腹いっぱい。 [2009/07/15(水) 21:50:34 ]
- 「ワークステーションのおと」って・・・
「ワークステーションの音」?それとも 「ワークステーションnote」?
- 363 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/15(水) 21:55:56 ]
- 後者
- 364 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/15(水) 22:23:21 ]
- ワ-クステーションのおと〜カコンカコンカコン
ディスクがこわれ〜カコンカコンカコン♪
- 365 名前:名無しさん@お腹いっぱい。 [2009/07/15(水) 23:50:45 ]
- >>363
長年の疑問がとけますた。
- 366 名前:名無しさん@お腹いっぱい。 [2009/07/16(木) 01:16:19 ]
- >>362
ぐぐれよ。 itpro.nikkeibp.co.jp/article/Watcher/20070921/282713/
- 367 名前:名無しさん@お腹いっぱい。 [2009/07/16(木) 16:01:37 ]
- Unixのrwxrwxrwxでユーザーのセキュリティ的に不足してるとこってなんでしょう?
- 368 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/16(木) 16:03:30 ]
- どうなってれば満足なのかによる
- 369 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/16(木) 16:03:46 ]
- 危機感
- 370 名前:名無しさん@お腹いっぱい。 [2009/07/16(木) 16:09:43 ]
- >>368
すいません聞き方が悪かったです。 ほかのファイルシステムと比べてユーザのセキュリティ的に 劣っているとこは具体的にどんなところがあるんでしょうか? >>369 解答ありがとうございます。 具体的にどのような意味での危機感か教えていただければ幸いです
- 371 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/16(木) 16:20:50 ]
- rwxrwxrwxの意味について理解してることを書いてみ
>>370 > ほかのファイルシステムと比べて ?
- 372 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/16(木) 16:22:47 ]
- おまえもしかしてまだ、ベッドの下のエロ本がかーちゃんに見つかってない
とでも思ってるんじゃないかね?
- 373 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/16(木) 16:28:49 ]
- >>370
どのファイルシステムとどのファイルシステムを比べたいの?
- 374 名前:名無しさん@お腹いっぱい。 [2009/07/16(木) 16:34:24 ]
- >>371
UNIXのファイルシステムですべてのユーザーに実行、変更、 読み込み権限がある状況と考えてますが 間違っていたらご指摘していただけたらうれしいです >>371>>373 UNIXのファイルシステムとNTFSなどを比べたいといううことですが >>372 具体的でわかりやすいです。ありがとうございます。
- 375 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/16(木) 16:44:44 ]
- >>374
だったら、そういう書き方すれば? UNIXのファイルシステムですべてのユーザーに実行、変更、 読み込み権限がある状況の場合、ユーザーのセキュリティ的に 不足してるとこってなんでしょう? 全く解放されていてセキュリティも糞もないだろ
- 376 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/16(木) 16:46:37 ]
- まぁ、ファイルを消せるかどうかがディレクトリのパーミッションによるってのは
一瞬わからないかもしれんな。
- 377 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/16(木) 17:13:53 ]
- >>375>>376
ありがとうございました
- 378 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/16(木) 17:23:27 ]
- X Windowの画像をeps形式で保存するためにimportコマンドを使いました。
できたファイルをdisplayコマンドで編集しようと思いましたができません。 ちなみにimportで保存したのはLOGOで作った図形です。
- 379 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/16(木) 17:28:15 ]
- エスパスレへ
- 380 名前:名無しさん@お腹いっぱい。 [2009/07/17(金) 12:07:51 ]
- FreeBSDにエロ動画100GBくらいあるのですが、親にバレたらまずいので
暗号化したいです。 今はopenssl(1)のopenssl enc -e -aes-128-cbc -in hitoduma.mpg -out suugaku3.mpg としているのですが、糞遅い上に、復号すると、ファイル名が分からなくなります。 crypto, decryptoが早くて、ファイル名が元に戻るいい方法はないでしょうか? 教えてください。
- 381 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/17(金) 12:47:18 ]
- FreeBSDを使える親がいるのか?
geli か何かで暗号化しとけばいいんじゃねーの?
- 382 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/17(金) 12:47:38 ]
- 親がルート権限もってるんじゃなければ、
パーミッション落として、ちゃんとログアウトする癖つければいいじゃね? 親がルート権限もってるんだとすれば、 geliでスワップと目的のパーティションを暗号化して、 用が済んだらdetachして、さらには電源も落とす癖をつける。 親の技術によっては、電源落としてもしばらくはDRAMから 残存データを抜けるから、PCの前を離れない。 あと、ビデオケーブルとかキーボードから漏洩する電波とか キーの音漏れも無視できないので、完全防音電磁シールド部屋を作る。 そういえば最近はACケーブルからも情報が漏れるので、自家発電にする。
- 383 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/17(金) 20:27:42 ]
- FreeBSD 8BETAでyacxmをつかう方法を教えてください
- 384 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/17(金) 21:43:53 ]
- >>372
正直見つかってもなんともないが、家族や知らない人に グロ画像とすりかえられてたら困るだろうなあ。
- 385 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/17(金) 21:54:55 ]
- bashのプロンプトをいじってて質問したいことがあるんですが、bash専用スレなどないようですがどのスレが適切ですか?
- 386 名前:名無しさん@お腹いっぱい。 [2009/07/18(土) 00:34:47 ]
- ここでいいんじゃね。
- 387 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/18(土) 06:40:19 ]
- pc12.2ch.net/test/read.cgi/unix/1095753421/
pc12.2ch.net/test/read.cgi/unix/1013019416/
- 388 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/18(土) 09:52:08 ]
- ありがとうございます。ではここで質問します。
bashのプロンプトに時刻を表示することはできますが、 この時刻を現在時刻通りに動かすにはどうすればいいですか? 普通に設定すると、プロンプトを表示した瞬間の時刻のまま止まって動きません。
- 389 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/18(土) 10:04:35 ]
- 出来ません。終了。
- 390 名前:名無しさん@お腹いっぱい。 [2009/07/18(土) 13:35:16 ]
- geliってなんか読むとき「げり」って・・・
下品なんで名前変えてください
- 391 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/18(土) 14:11:26 ]
- ヒトラーが恋した姪もゲリだったからいいじゃん
- 392 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/18(土) 22:26:19 ]
- cpio -d -i で、ディレクトリを自動的に作ってもらうと、
アクセス権限が0700になるんですが仕様ですか? FreeBSD使ってます。
- 393 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/18(土) 22:44:30 ]
- >>392
そのディレクトリ自体をcpioに含めてないからだろ。 含まれていればオリジナルのパーミッションが保存される。
- 394 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/19(日) 06:34:04 ]
- >>393
ありがとう試してみる。 違法コピーの海賊版をダウンロードした香具師への対策かと思ってますた。
- 395 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/20(月) 04:52:47 ]
- 現在43才です。
UNIXシステム管理者としてデビューしたいんですが、経験も資格もありません。 FreeBSDとLinuxでApacheのサーバー立てられる程度でhttpd.confの中身も意味がよく理解できてません。 現在無職で何とかして年内に就職したいのですが、アドバイスをお願いできませんでしょうか? 最終学歴は高校1年中退です。よろしくお願いします。
- 396 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/20(月) 06:27:29 ]
- >>395
時給20円くらいなら見つかるんじゃねーか?
- 397 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/20(月) 06:59:14 ]
- むしろ時給20円で雇用責任を負う変な企業があるんなら知りたいなw
どうよ?アホの>>396氏w
- 398 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/20(月) 07:56:45 ]
- とりあえず年齢不問の会社にもぐりこんでみればいいんじゃね?
- 399 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/20(月) 11:49:09 ]
- なぜUNIXなんだろ?
ハロワで職業訓練を紹介してもらって、社内SEが無難だろ。 今のご時世そんな募集なさそうだけど。
- 400 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/20(月) 11:54:26 ]
- コンプラ上の関係で結局社員として雇用するって流れもあるから
そういう方面で行けばあるんじゃね? 経験や資格がないとアレだけど。
- 401 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/20(月) 19:10:31 ]
- >>388
screenでも使っとけ。 >>390 ジェリ
- 402 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/20(月) 20:37:38 ]
- screenでオナニーできますか?
- 403 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/21(火) 07:05:30 ]
- できます。
- 404 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/21(火) 09:45:39 ]
- >>397
企業にとって時給2000円と時給20円の雇用責任の違いを 説明してもらおうか?
- 405 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/21(火) 10:42:40 ]
- >>404
よ〜く考えてからレスしような
- 406 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/21(火) 10:57:43 ]
- 労働基準法があるんだから、20円なんかで雇用できるわけないだろ
奴隷労働とか、どこの後進国だよ 黙ってみてたけど、みなまで言わないとわからんのか、このバカは
- 407 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/21(火) 11:03:10 ]
- ジンバブエ駐在所
- 408 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/21(火) 11:07:42 ]
- 20円はさすがにないが、200〜300円なら田舎の工場とか農場での
研修生はそんなもんだぞ。
- 409 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/21(火) 12:08:10 ]
- 時給の賃金差で雇用責任が変化するなどと誰も言ってない件
- 410 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/22(水) 08:45:48 ]
- >>404
「原理原則」や「机上の空論」を正論と思って賞賛してよいのは中学二年生まで
- 411 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/22(水) 12:30:14 ]
- >>410
それこそ空論じゃないか
- 412 名前:名無しさん@お腹いっぱい。 [2009/07/22(水) 12:38:42 ]
- >>410は中一だから
- 413 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/22(水) 13:36:53 ]
- 結局時給20円の価値しかない>>395は
簿給で仕事を覚えようとしても丁稚奉公にも 使ってもらえないってことだな フリーの技術者に手弁当で弟子入りして 実務経験するしかないのだろう 時給は現金だと問題があるようなので1時間の角砂糖1個もらえ
- 414 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/22(水) 15:50:14 ]
- 1時間の角砂糖ってなんですか?
- 415 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/25(土) 16:33:12 ]
- すみません、diffについて教えてください
あるファイルの一部を変更し、変更前後をdiffによって比較した結果、 差異ありと出た行があるのですが、 目視で確認や、エクセルに貼り付けてセルごとの比較を してみたところ、変更がされていない行のようなのです。 diffのバグ?なのでしょうか。
- 416 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/25(土) 16:34:24 ]
- od でもしてみろよ
- 417 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/25(土) 17:10:44 ]
- ここでエクセル(笑)という発想をする人に odと言っても通じないだろうなぁ
- 418 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/25(土) 17:41:18 ]
- odで調べて判明する程度の差異って改行コードとか文字コードとかですよね?
それはすでに同じであると確認済みなのですが。。
- 419 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/25(土) 17:45:20 ]
- コピペで貼り付ける時点でも元のコードとは変わってしまう場合がある
(コピペ後に比較するのは無意味)ということも理解してないんだろなぁ
- 420 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/25(土) 20:13:26 ]
- >>415
とりあえずdiffの結果と自分がおかしいと思う箇所を具体的に示せ あと常識として環境ぐらい書け
- 421 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/25(土) 20:51:36 ]
- 環境は関係ないな
- 422 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/25(土) 22:47:53 ]
- カンマ区切りのファイルをawkコマンドで1行目と5行目の空白以外だけを出力させるのはどうすればいいでしょうか?
- 423 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/26(日) 00:25:27 ]
- 上の方の2行だけならエディタで書き換えればいい気がするけど。
1カラム目と5カラム目が空の場合以外を出力したいとか?
- 424 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/26(日) 04:22:10 ]
- >>423
すいません、そんな感じです 例えば 板,一般男性,一般女性,一般以外の方々,コメント UNIX,○,○,○,おk ニュー速VIP,○,○,△,, ゾイド,◎,,,おk もてない女,,◎,, 孤男,◎,,,, メンタルヘルス,○,○,○,おk . . . こんな感じであったとします ここから一般女性の列に◎、○、△のどれかがついていて、かつコメントがついてるような板だけ表示させたいです ここでいえば UNIX,○,○,○,おk メンタルヘルス,○,○,○,おk このふたつです
- 425 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/26(日) 04:25:14 ]
- ああ、二つとも○,○,○,おkって同じになってしまいましたが気にしないでください
awkコマンドだけでは無理、もしくは簡単にできる方法があったらそちらを教えてください
- 426 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/26(日) 05:26:36 ]
- >>424
awk -F, '$3 && $5 { print; }' file.csv
- 427 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/26(日) 07:47:48 ]
- >>626
ありがとうございます &&は何を表しているのでしょうか?
- 428 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/26(日) 07:50:39 ]
- こいつ、AND も知らんのか。awkに限らず、Cでもシェルでも使うのに
- 429 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/26(日) 07:51:29 ]
- すいません
ググります・・・
- 430 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/26(日) 07:53:42 ]
- 最近のゆとりは小学校で集合もベン図も習わないからな。
- 431 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/26(日) 11:01:23 ]
- &&ってぐぐれたっけ?
- 432 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/26(日) 11:27:38 ]
- もちろんよ
- 433 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/26(日) 13:50:34 ]
- っていうかCの知識もなくUNIX触ったって楽しくないだろ
- 434 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/26(日) 13:55:28 ]
- ぐぐると、&がアドレスに変換する計算子ということはわかりました。
&が2乗になっているので、アドレスを2乗するということでしょうか? ますますわかりません><
- 435 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/26(日) 13:56:17 ]
- &&がアンド ||がor !がnotみたいですね
皆さんはどうやって勉強したのでしょうか?
- 436 名前:435 mailto:sage [2009/07/26(日) 14:03:39 ]
- あ、私は>>434でないので
- 437 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/26(日) 16:11:19 ]
- ぐぐると、&がバックグラウドで実行する命令子ということはわかりました。
&が2乗になっているので、バックグラウドを2乗するということでしょうか? ますますわかりません><
- 438 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/26(日) 16:14:44 ]
- >>435
論理演算子はプログラミング言語を勉強してれば出てくると思うよ。 awkの入門書かマニュアルにだって書いてあるだろうし。 もしかしてアンケート立てた人?
- 439 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/26(日) 19:14:09 ]
- >>438
プログラミングですか まだ学校でやってないので今からやると後が楽になりそうですね アンケート?ちょっと分かりません
- 440 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/26(日) 19:40:22 ]
- >>437
俺も詳しいことは知らんけど &はバックグラウンドで実行 &&だと前のコマンドが終了してから次を実行する 前のコマンドでエラーが出たら次を実行せずに終了する 理由とか難しいことは知らん。 shの構文だとずっと思ってたが違うんかな
- 441 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/27(月) 03:50:21 ]
- >>440
一般的に二項演算子「&&」は expr1 && expr2 の時に expr1 が真だった場合のみ expr2 が評価されるから。 つまり expr1 が正常終了した場合のみ expr2 が実行される。 バックグラウンド実行が & である歴史的理由はなんだろう?
- 442 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/27(月) 05:44:24 ]
- >>441
単に他になかったってだけじゃないかなぁ。 主要な記号は大体使われてるし。
- 443 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/27(月) 11:50:05 ]
- 普通に、これとこれとこれ→ a&b&c とかだろ
- 444 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/28(火) 05:00:45 ]
- >>443
「普通に」っていうのがわからない。
- 445 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/28(火) 12:14:02 ]
- これとこれとこれ→これandこれandこれ→これ&これ&これ
- 446 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/28(火) 12:15:35 ]
- 論理演算子だから「と」じゃなくて「かつ」だろう。
つーかそもそもの質問は「なぜ2つなのか」だ。
- 447 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/28(火) 12:24:14 ]
- そもそもの質問はそうだね。
>>441の「バックグラウンド実行が & である歴史的理由はなんだろう?」 に対して>>442よりは>>443の方が自然だと思っただけ。
- 448 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/28(火) 13:07:32 ]
- >>443のどこが自然かよくわからん。
- 449 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/28(火) 13:13:10 ]
- aをやってbをやってcをやれ → a; b; c
aとbとcをやれ→ a&b&c 英語だと自然なんだろ
- 450 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/28(火) 13:49:40 ]
- aとbはbgでcだけfgじゃないか
- 451 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 12:51:59 ]
- 大量のpasswdがリストされたファイルを編集(ソートしたり、抜き出したり)しているのですが、
:で区切られた第1フィールドのみと、第2フィールド以降のみを表示させるにはどうしたらいいですか? 例)aaaaaa:x:1234:1235:Tarou Yamada:/home/tyamada/bin/bash これを aaaaaa: と x:1234:1235:Tarou Yamada:/home/tyamada/bin/bash のように分けたいのです。
- 452 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 12:59:25 ]
- >>451
sed 's/:.*$/:/' /etc/passwd と、 sed 's/[^:]*://' /etc/passwd
- 453 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 13:16:16 ]
- sed 's/\([^:]*:\)\(.*\)/\1 \2/'
- 454 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 13:19:24 ]
- >>453
アフォか。スペース入れてどうするw
- 455 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 13:21:33 ]
- ユーザ名に:を含ませてる451の気持ちを汲んだだけだろう
- 456 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 13:25:11 ]
- 「…のみを表示させる」の気持ちは汲まないのですかw
- 457 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 13:33:17 ]
- >>452
なるほど、1つ目は最初の:以降の文字列を:に変えるんですか。 そして2つ目は最初の:以前を削除・・・ですか?[^:]これの意味がいまいちわからないので。 すごく単純ですばらしいです、sedは思いつきませんでした。 >>453 自分の説明不足でした; それでも、回答してくださってありがとうございます。
- 458 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 19:45:34 ]
- UNIXのコマンドなどで
略前の名称が解るサイトを 教えていただけないでしょうか よろしくお願いします。
- 459 名前:名無しさん@お腹いっぱい。 [2009/07/30(木) 20:04:04 ]
- >>458
www12.atwiki.jp/linux2ch/pages/85.html#id_8351d89b
- 460 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 20:16:54 ]
- >>459
どうもありがとうございます。
- 461 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 21:50:47 ]
- sshを利用したリモート元にあるテキストファイルを
crontab に反映させたいのですが可能でしょうか? ssh user@host crontab 〜 〜 の部分でどのように標準入力を送ればいいか悩んでいます。 台数が多いのでsshコマンド一発でスマートに逝きたいです。 よろしくお願いします。
- 462 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 21:53:38 ]
- >>461
ssh user@host 'cat text.txt' | crontab -
- 463 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 21:56:15 ]
- >>461
「リモート元」って、「手元のローカル」の間違いじゃないのか? だとすると、 ssh user@host 'crontab -' < hoge.txt
- 464 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 21:57:46 ]
-
>>462 即レスありがとうございます!! できました!!thxです。
- 465 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 22:07:23 ]
-
>> 646 お恥ずかしい。やりたいのはこちらでした(^^; スーパーエスパーさんありがとうございました。
- 466 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/30(木) 22:09:02 ]
- >>646のエスパーレスに期待
- 467 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/07/31(金) 21:18:45 ]
- >>455
そうか、それでcutじゃないのかw
- 468 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 12:52:03 ]
- UNIX系OSのファイルシステムにおける
iノードのデータ構造について質問させてください。 現在読んでいるOSの参考書中の次の一文が理解できません。 > ブロックを指すポインタは4バイトなので、 > 間接ブロックには1024個までのデータブロックがが登録される。 iノードの先頭12バイトがデータブロックを直接指すことを 説明した後に、13バイト目のポインタの説明としてこの文が書かれています。 何故4バイトだと1024個のブロックを指すことになるのでしょうか? 4バイトであれば1ビットずつ1ブロックを指し、 2^32個のデータブロックを参照できるのではないのでしょうか? なお、 データサイズの大きいファイルのブロックを参照する為に、 13バイト目以降が間接ブロック(ダブルポインタ以上)になっているなどの おおよその構造は理解しております。 よろしくお願いします。
- 469 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 13:23:04 ]
- 4バイトのポインタが1024個あるだけの話じゃねーの?
- 470 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 13:32:46 ]
- > iノードの先頭12バイト
本当にこの通りに書いてあるなら、このような重要な単位への注意を怠っている、その本は捨てた方がいい。 先頭のポインタ12個(48バイト)が直接、13個目は間接、14個目が二重間接、15個目は三重間接。 > 何故4バイトだと1024個のブロックを指すことになるのでしょうか? 間接ブロックの大きさは4096バイト(と決めてある)、ポインタサイズが4バイトなので1024個。
- 471 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 13:33:41 ]
- >>468
なんて本読んでるの?
- 472 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 14:04:06 ]
- wikipedia(日本語)のinodeの記述見て吹いた
- 473 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 14:35:25 ]
- ウィキペディアって漫画アニメや芸能人ゴシップの巨大まとめサイトだろ?
- 474 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 14:45:27 ]
- >>473
お前はこの記述を見た後で、同じ事が言えるか? ja.wikipedia.org/wiki/DDR3_SDRAM
- 475 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 14:50:09 ]
- >>472
なら修正してやれよw これ以上日本人の知識をずらさないでやってくれ >>474 学問書レベルだから百科事典的でない、内容を削れってノートで叩かれてるじゃんw
- 476 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 14:54:29 ]
- Wikipediaの話はよそでやってよ。
- 477 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 15:03:59 ]
- >>475 ちょっとやそっとの修正じゃ済まない惨状になってるページは、
普通手が出せない。
- 478 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 15:52:17 ]
- >>470
ありがとうございます。 > 本当にこの通りに書いてあるなら、 わたしの勘違いです。引用部のみが書籍に書かれている内容です。本に罪はないです。 > 間接ブロックの大きさは4096バイト(と決めてある) なるほど。そういうことですか。 ところでデータブロックのサイズもUNIX系OSで決められていますでしょうか。 書籍の中ではデータブロックのサイズは同じ4096バイトで仮定されていました。 また、 4096という数字をよく見るので、何故4096バイトなのかを調べてみました。 512/1024/4096バイトなどいくつか選択肢はあるらしいのですが、 これが選ばれているのは歴史的な理由でしょうか? >>471 www.amazon.co.jp/オペレーティングシステム-情報処理入門コース-清水-謙多郎/dp/4000078526の103ページ 最新のOSについては書かれていません。
- 479 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 16:10:38 ]
- www.amazon.co.jp/dp/4000078526
- 480 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 16:45:33 ]
- >>474
うん。
- 481 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/03(月) 16:50:33 ]
- >>478
>512/1024/4096 =2^9/2^10/2^12 ビット数はアーキテクチャによって違ってい
- 482 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/04(火) 11:14:53 ]
- >>472 英語版の記述をそのまま引き継いだらしい、ダメだありゃ
- 483 名前:名無しさん@お腹いっぱい。 [2009/08/04(火) 19:38:56 ]
- FreeBSDとSolarisのどっちを使うか迷ってます。
それぞれの長所、短所を教えてください。
- 484 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/04(火) 19:41:15 ]
- その程度の事も自分で判断出来ないなら
おとなしく windoze 使い続けるべき
- 485 名前:名無しさん@お腹いっぱい。 [2009/08/07(金) 09:52:57 ]
- rsync で -r -v --dry-run オプションでリモートと
どのファイルが相違してるのかチェックしようとしたんだけど、 -v オプションって違いの有無にかかわらず処理対象のファイルを 全部表示するだけなんですね… 実際にどのファイルについて転送されるのかを 事前にチェックするにはどうすればいいのでしょうか?
- 486 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/07(金) 10:09:52 ]
- >>485
あれ?-v 1つなら違いのあるファイルだけじゃなかったっけ? タイムスタンプが違っても表示されるから--size-onlyでも付けてみては?
- 487 名前:名無しさん@お腹いっぱい。 [2009/08/07(金) 10:17:13 ]
- >>486 え〜そうなんですか?
試しに完全に同期している状態で -nrv → 同一(md5sumで双方で確認)ファイルでも表示される -ncrv → 同一のファイルでは表示されない ううむ、チェックサム取らせるように強制すると 完全に同一であると確信して表示されないのかなぁ。 --size-only があることを初めて知りました。
- 488 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/07(金) 10:22:32 ]
- サーバの時間がずれているとか
- 489 名前:名無しさん@お腹いっぱい。 [2009/08/07(金) 10:24:04 ]
- >>486
まさしくそうでした… -rt でタイムスタンプまでコピーしたらそれ以後は -rvn で表示されなくなりました。 今までは何も考えずに -av 使ってたからなぁ。 でかいtar ballなんかがあるとチェックサムは時間かかるから、 簡易型チェックサムとしてファイルの先頭部分と末尾部分の ハッシュをとっての比較なんかあるといいな。
- 490 名前:名無しさん@お腹いっぱい。 [2009/08/07(金) 13:55:59 ]
- こんにちは。sshでXforwardingをしたいのです。
Windowsから鯖のLinuxアプリケーションをX付きで起動させたいです。 Windowsの環境はCygwin-Xで、Linuxは再インストールしたばかりのCentOS_5.0です。 Cygwinから「ssh -X (host)」としましたが、うまくいきません。 SSHDのコンフィグでX11Forwardingはyesにしています。 ここでDISPLAY環境変数を、Windowsのディスプレイに自分で設定してやると出来ました。 再インストールする前は手動でこんな設定しなくても出来ていたので気持ちが悪いです。 これはsshの-Xオプションがうまく働いていないのでしょうか。 sshd_configの他に設定するべき所はあるんでしょうか。
- 491 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/07(金) 14:00:50 ]
- -Y と思いつつ、犬板へGO!
- 492 名前:名無しさん@お腹いっぱい。 [2009/08/07(金) 14:08:48 ]
- >>491
板間違えました^^; -Y調べてみます。 ありがとうございました!
- 493 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/08(土) 18:09:58 ]
- >>491
別に狗特有でもないじゃん、どっちかというと cygwin特有の罠にはまる予感はあるけど
- 494 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/08(土) 18:12:03 ]
- >>489
-u は?
- 495 名前:名無しさん@お腹いっぱい。 [2009/08/09(日) 20:30:20 ]
- シェル(bashまたはcshのどちらでもかまわない)のこと教えて。
xxxx でログオンした時、環境変数 $HOMEの値が/user/home/xxxx とすると /user/home だけを値として別変数に入れたいんだけど、どうすればいいのでしょう?
- 496 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/09(日) 20:32:42 ]
- >>495
home=`dirname $HOME`
- 497 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/09(日) 21:24:08 ]
- >496
ありがとうございます。 dirnameというコマンドがあるとは・・・。 しっかり勉強しなおしてきます。
- 498 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 07:21:38 ]
- Linuxでもdirnameあった
coreutilsに含まれてたぽ
- 499 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 21:29:45 ]
- >>495
覚えにくいけど、bash, dashだとhome=${HOME%/*}という手がある。 kshだと空文字列になっちゃう。Debianのcshでは文法エラー。
- 500 名前:名無しさん@お腹いっぱい。 [2009/08/10(月) 21:31:47 ]
- scriptreplayするかわりにswfファイルを吐いてくれるツールはありますか?
- 501 名前:名無しさん@お腹いっぱい。 [2009/08/10(月) 22:10:29 ]
- Unixは触った事がないのですが、皆さんはUnixでどんなプログラムを組んでいますか?
また、どのような書籍を読みますか? 書籍は読まず、ネット上に公開された資料のみで、、、かな?
- 502 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 22:16:37 ]
- 普段組むのはJavaServletやCGIが多いんじゃないかな
最近だとRuby on Railsとか 会社に勤めてたりすると違うのかもしれないけど
- 503 名前:名無しさん@お腹いっぱい。 [2009/08/10(月) 22:21:33 ]
- Unix板の人は、この板以外にどの板によくいっていますか?
- 504 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/10(月) 22:49:10 ]
- >>503
pc12.2ch.net/test/read.cgi/unix/983762827/
- 505 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 04:45:20 ]
- >>503
Linux板とWebProg
- 506 名前:名無しさん@お腹いっぱい。 [2009/08/12(水) 08:44:44 ]
- プログラム板とソフトウェア板とちくり裏事情と痛いニュース+
- 507 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 09:15:17 ]
- >>506
が、どうしたの? わざわざ上げて。途中送信?
- 508 名前:名無しさん@お腹いっぱい。 mailto:age [2009/08/12(水) 09:25:59 ]
- この板で珍しくage,sageに噛みつく奴
機嫌悪いのか?
- 509 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 09:41:44 ]
- >>508
ageにかみついてるんじゃなくて、意味不明な途中送信についてだろ
- 510 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 09:47:36 ]
- お前が意味不明っぽいが
- 511 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 09:48:51 ]
- 痛いニュース+は「+」を含めて板名だよ
途中送信じゃないと思う
- 512 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 09:53:32 ]
- >>511
(それらの板)「が、どうした」が抜けてるので意味不明。(別に落ちるわけじゃないし)
- 513 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 09:54:54 ]
- >>512
お前、>>503は読んだか?
- 514 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 09:55:41 ]
- 何を言っとるんだコイツはw
- 515 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/12(水) 10:00:09 ]
- ageは落ちないようにするためだと思ってる人がいるとはな。
天然記念物を見た。
- 516 名前:名無しさん@お腹いっぱい。 [2009/08/13(木) 21:05:12 ]
- $ sh -c 'cd /tmp; pwd'
だと、/tmpと表示されますが、 $ ssh example.org sh -c 'cd /tmp; pwd' だと、/home/...などと表示されます。 相手がLinuxでもOpenBSDでもそうです。 なぜでしょうか?
- 517 名前:名無しさん@お腹いっぱい。 [2009/08/13(木) 21:06:39 ]
- 仕様です
ソース読め 結構深い行にあったな
- 518 名前:516 mailto:sage [2009/08/13(木) 21:16:27 ]
- >>517
はは!
- 519 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 21:18:27 ]
- >>516
クォートの展開の問題。元のシェルとsshとでクォートが2回展開されるのが原因。 ssh example.org sh -c '"cd /tmp; pwd"' とすれば桶。 >>517 ソースは関係ない。「結構深い行」って何だよ。全然関係ない。 すみませんが詳しい人として回答しました
- 520 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 21:44:00 ]
- × 詳しい人
○ 自称詳しい人 > 元のシェルとsshとでクォートが2回展開されるのが原因。 元のシェルがパーズした時点でクォートはなくなるので、2回は展開できない。
- 521 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 21:44:44 ]
- 真実はどこだ
- 522 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 21:46:47 ]
- >>520
元のシェルがパーズした時点ではシングルクォートだけがなくなる。 ダブルクォートはこの時点では単なる文字としてsshに渡される。 ssh側でパーズされる際にダブルクォートが解釈の上除去される。
- 523 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 21:56:33 ]
- パーズ??
- 524 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:02:34 ]
- >>523
英語(parse)も知らないゆとり乙。 先に言っとくけど、米語発音だと「パース」だとかの突っ込みなら面白くないぞ。
- 525 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:12:35 ]
- ぱーズ
- 526 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:25:49 ]
- 親方!空から
- 527 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:35:07 ]
- >>524
なんだ、パースってしってんジャン
- 528 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:44:04 ]
- それはパズー
- 529 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:46:59 ]
- >>522
惨め過ぎる言い訳止めたら? ↓は>>516が期待通りに動作しない事の説明したつもりなんだろ。 > クォートの展開の問題。元のシェルとsshとでクォートが2回展開されるのが原因。
- 530 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:47:47 ]
- >>524
パースだろうというツッコミだとわかっているのなら、一行目はないだろ。
- 531 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:53:11 ]
- >>529
クォートの展開動作が2回行なわれるのは事実。間違いない。 >>516 の ssh example.org sh -c 'cd /tmp; pwd' が期待通りに動作しないのは、 516 としては シングルクォートが ssh側で展開されることを期待したのだろうが、 それよりも先に、元のシェル側で展開されてしまうから、 期待通りに動作しない。 元のシェル側と、ssh側で、2回の展開動作ね。
- 532 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:56:47 ]
- > クォートの展開の問題。元のシェルとsshとでクォートが2回展開されるのが原因。
- 533 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:57:09 ]
- >>530
英米両方の発音を知らない者はゆとり
- 534 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/13(木) 22:57:55 ]
- >>532
正解
- 535 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/08/14(金) 01:32:30 ]
- >>533
勝手にハードル上げるな
|

|