- 1 名前:だよもん [2007/08/11(土) 15:55:24 ]
- 前スレ
くだらない質問はここに書き込め!Part 52 pc11.2ch.net/test/read.cgi/unix/1176049968/ 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/
- 260 名前:名無しさん@お腹いっぱい。 [2007/09/04(火) 21:53:01 ]
- あるディレクトリ内のテキストファイル(サブディレクトリ含)の改行コードを一括でMS-DOSのものに変換したいんですが
一括でやるにはどのような方法を取るのが最善でしょうか?改行コード自体はtrで変換するとして一括でやる方法が思いつきません(><)
- 261 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 22:00:24 ]
- そういう事をしてくれる全自動ツールが無ければ
find -exec と sed "s/$/^m/" を組み合わせて頑張る
- 262 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 22:01:21 ]
- foreach 使えば良いやん。
- 263 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 22:02:54 ]
- あぁ、ディレクトリ掘ってるのか。なら、>>261の方がいいな。
- 264 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 22:03:11 ]
- >>262
私のマシンにはforeachというコマンドがインストールされていないようです。 どこで入手できますか? できればフリーのものでお願いします。
- 265 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 22:07:04 ]
- どんどんネタくさくなってきてるが
真面目に答えてみると そういうときはとりあえず man foreach などとしてみるものだ
- 266 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 22:25:26 ]
- foreach(n) Tcl Built-In Commands
- 267 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/04(火) 22:36:19 ]
- Tcl/Tkをインストールすればいいのでしょうか?
- 268 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 04:06:19 ]
- いや、だから man foreach したのか?
- 269 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 06:28:08 ]
- man foreach
foreach(n) Tcl Built-In Commands foreach(n) NAME foreach - Iterate over all elements in one or more lists SYNOPSIS foreach varname list body foreach varlist1 list1 ?varlist2 list2 ...? body (ry
- 270 名前:名無しさん@お腹いっぱい。 [2007/09/05(水) 19:34:14 ]
- sedでファイルを更新することは出来ないんでしょうか?
sed 's/〜/〜/g' < file > file とすると壊れます。
- 271 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 19:52:51 ]
- それは良い煽りポイント
- 272 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 19:58:07 ]
- >>270
・-i オプションをつかう ・-i オプションがないsedをつかっているなら in-place editing 対応の sed の導入を検討する ・ed をつかう ・perl を使う ・一時ファイルを必要としないファイル命名法を検討する ・www.idaemons.org/projects/inplace/ を使う ・(rm hoge.dat; sed 's/aaa/bbb/' > hoge.dat) < hoge.dat FreeBSD の標準 sed に -i オプションが取り入れられたのは 4.7R でそれ以前には無い。 NetBSD の標準 sed には -i オプションは無い。 OpenBSDの(ry MacOSX の 標準 sed は FreeBSD 由来なので元になるバージョンに依存する。 MacOSX 10.3以降は FreeBSD 5.1R由来なので、 -iオプションはある。 以前のGNU sed には in-place editing 機能はない (Changelog によると 2001-09-25 ) (3.02には in place オプションは無い)
- 273 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 20:07:19 ]
- なぜ壊れるかは、自分で、あるファイルを読み出しつつ、
そのファイルに書き込むようなプログラムを書いてみるとわかる
- 274 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 21:08:24 ]
- >>273
自分でプログラム書いてみたけど、 fopen("hoge", "r+"); でファイル開いて読み書きしたら、 ファイルは壊れなかったよw
- 275 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 21:29:17 ]
- メールサーバのメールボックスをnfsサーバにしようと思うのですが、
nfsサーバに必要なスペックって何を参考にしたらいいでしょう? サーバ群はデータセンターです。 ハードディスクは15000rpmというのは決め打ちで、 悩むのはCPUとメモリです。 アカウント常時100人ぐらいはセッションがありそうな感じです。 過剰な装備は避けたいのですが、足りないのもこれまた問題です。 NFSだけのために4GBとかのメインメモリは過剰でしょうか? CPUもデュアルコアXEON等、これまた過剰でしょうか?
- 276 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 21:31:45 ]
- ウリも SCSI のディスクアレイが欲しいニダ
- 277 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 21:33:59 ]
- 間違ってもNFS鯖をFreeBSDにするなよw
- 278 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 21:36:02 ]
- >>277
ちょww ごめん、理解できてない俺が、横やり質問させてください。 なぜ、悪魔くんでnfsダメなの?
- 279 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 21:37:24 ]
- NFSにメールボックス置いたりして大丈夫なん?
- 280 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 21:40:36 ]
- FreeBSDをネットインスコしようとしたら国内のFTPサーバーログインできないんだけど
そして海外鯖はことごとくつながらない or アドレス解決できない んだけど
- 281 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 21:43:59 ]
- SolarisだとメールボックスをNFSにするのはごく一般的だね。
- 282 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 21:47:51 ]
- >>279
じゃぁ、どこなら大丈夫なん? たぶん、サーバのRAIDでNFSでしょ、全然普通かと思うで。
- 283 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 22:27:29 ]
- nfsときたらセキュリティだろ常識で考えて
- 284 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 22:47:31 ]
- >>283
kwsk! nfsってセキュリティ機能があるの?
- 285 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 22:50:23 ]
- つまんね
- 286 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 23:18:06 ]
- 現在VIA EPIA C3 800MHzで FreeBSDを運用しています。
HDDもヘタれてきたのとC3の遅さに我慢できなくなったため、 ハードウェアを一新しようと検討中しております。 皆さんのアドバイス(HW構成など)が聞きたいです。 構成条件は、 ・HDDは1台、サウンドなし、X使用せず ・低消費電力には拘りたいがC3でVIAに飽きたのでC7は避けたい ・安価 という感じです。 また、試してみたいけど知識が無くて出来るのか?という疑問があります。 ・USBメモリをブートデバイスとして常時運用は可能?また、現実的? ・VIA以外でCPU/チップセットファンレス構成は可能? 久しぶりに組もうと思ったらCPUのラインアップが多岐過ぎて 目が回ってますw 果たしてFreeBSDを運用するにあたり、運用コストを意識した上で 最適な構成はどういったものなのでしょう。 自分なりに調べた限りでは、IntelのD201GLYが気になります。 また、AMDのAthlonX2 BE-2300も気になりますが、どちらもC7辺りとの 消費電力・性能比較の情報が見つけられなく、判断に苦しんでいます。
- 287 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 23:30:26 ]
- ヨドバシ行って「インターネットください」と言えば
店員さんが全て解決
- 288 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 23:31:51 ]
- たぶんモバイル用CPUを使うかありえないデカさのヒートシンク使うか水冷にするかしないといまどきのCPUでファンレスは無理
- 289 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 23:39:04 ]
- あ、「ありえないデカさ」ってのは通常(ファンあり)使用ではありえないけど一応売ってるしケースに収まるくらいのデカさね
- 290 名前:286 mailto:sage [2007/09/05(水) 23:52:17 ]
- >>288-289
即レス有難う。 www.zalman.co.kr/eng/product/view.asp?idx=200&pr_name=ZM-NBF47 やはり人柱スピリットを持ってこの辺りのシンクを駆使して挑戦! という気概が必要ですかねぇ ちなみに、Intel/AMDのCPUではどのモデルが発熱が低く 対性能比が高いと思われますか?
- 291 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/05(水) 23:59:24 ]
- なんで自分で調べるか、適切泣いたに行こうと思わないのか説明して
- 292 名前:286 mailto:sage [2007/09/06(木) 00:12:33 ]
- >>291
自分で調べた結果は>>286に書きました。 それに対するアドバイスが欲しかったのですが、 くだらない質問スレ向きじゃ無かったですかね… 板についてはBSDを運用しているってことで、まずはここで 質問してみようかと思った次第です。 また、AMDではCool'n'QuietというツールがWindows/Linux上で 利用できると有りました。これはBSDで使えるのか/ないのか 不明でした。この板でなら適切な回答が得られるかなと思いまして。 適切な板も覗いてみることにします。
- 293 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 00:52:59 ]
- Cool'n'QuietはBIOSレベルで使えるよ(好くなくとも俺のマザーボードは。)
- 294 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 01:39:40 ]
- >>292
BSDとFreeBSDとNetBSDは違うからね openBSDにしておけ
- 295 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 06:58:16 ]
- 負荷テストの一環で、メモリ、CPU使用率を上げるテストを
したいと思っているのですが、どなたか使い勝手のいいツールを ご存知の方いらしたら、ご教示ください。 OSはAIX5.2です。
- 296 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 07:36:02 ]
- while(malloc(1024)!=NULL) ;
- 297 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 20:49:04 ]
- ベンチマークでググレ
- 298 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 23:06:35 ]
- 来月からの異動がてらかじりかけなんですが、どなたか教えて下さい。
vmstatコマンドとsarコマンドをパイプ連結して出力する事って可能なのでしょうか? $ vmstat 1 10 | sar 1 10 で実行すると、vmstatの結果しか出力されず、ちょっと悩んでます。 OSはFreeBSDです。
- 299 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 23:10:05 ]
- >>298
パイプの意味を根本的に誤解しています。
- 300 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 23:16:51 ]
- >>298
$ cmd1 | cmd2 はcmd1の標準出力とcmd2の標準入力をつなぐ。 要はcmd1の出力結果がそのままcmd2の入力になる。 二つのコマンドの出力文字列が連結して出力されるわけではない。
- 301 名前:298 mailto:sage [2007/09/06(木) 23:32:08 ]
- >>299
そのようでした; >>300 分かりやすい説明ありがとうございます。 CPU使用率とメモリ使用率を同時に標準出力出来たらなーと思っていました。 もうちょっと足掻いてみます。
- 302 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/06(木) 23:47:41 ]
- >>301
つ ; (セミコロン)
- 303 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 00:05:14 ]
- いや、アンドだろ。常識的に考えて。
- 304 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 01:41:31 ]
- &&ならわかるけど&だと混ざるのかな?
- 305 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/07(金) 02:04:16 ]
- バックグラウンド
- 306 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 13:27:41 ]
- test.1.0
test.1.1 test.1.2 というファイルを test.2.0 test.2.1 test.2.2 というファイル名に一発で変更する方法教えてください。 おながいします
- 307 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 13:34:43 ]
- $ rename s/test\.1\.([0-9])/test\.2\.$1/
renameの後の正規表現はまちがってるかも perlシラネ
- 308 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 14:23:20 ]
- bashやzshなら
for x in test.1.*; do mv $x test.2.$x:e; done か。 ls test.1.* | sed 's/.*/mv & &/;s/test¥.1¥.¥(.¥)$/test.2.¥1/' | sh GNUのlsに変なエイリアス(--color=autoでなく--color)仕込んでたら ゴミが混ざったorz
- 309 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 15:13:40 ]
- >>306
どの程度の「一発」を要求してるのか知らんが、 普通に、 for n in `seq 0 2`; do mv test.1.$n test.2.$n; done じゃ、いかんのか?
- 310 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/08(土) 17:06:10 ]
- そこで --color=never
- 311 名前:名無しさん@お腹いっぱい。 [2007/09/08(土) 17:10:55 ]
- \ls
- 312 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 02:02:06 ]
- seqなんて使ったらダメだろ
- 313 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 02:25:37 ]
- UNIXにはHDDのパーティションを切り更にスライスを切るようですがこれにはどういった利点がありますか?
またX86しか知らないんですが他のアーキテクチャでも同じなんでしょうか? UNIXはFreeBSDとSolaris10をインストールしてみただけで詳しいことが解りません。 この板の皆さんにとっては、くだらない質問だと思いますがよろしくお願いします。
- 314 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 02:46:40 ]
- >>313
小分けに切って作られた場合 大きなデータが自動的に作られたり溜まった場合 その領域が溢れるだけで済むので全体に影響がない また故障や障害の人為的ミスで場合で読み出せなくなった場合も 部分的に補修をすることで済む場合もある 例えば /と/homeと/usrで切った場合/homeが何かのダウンロードやlogで膨らんでも /homeが使えないだけで他所に影響はないし 容量を増やしたいなら新設の大型hddを付けて/homeを作って バックアップを戻しmountすれば良い HDDを毎日手で磨いていた頃の古代文明では特定領域の場所を HDD内で固定することでアクセス速度を安定させたりもしていたようだが 今となっては、その理由は薄い
- 315 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 03:43:57 ]
- >>314
それはパーティションだけでも良いように思えるのですが それだとパーティションを跨いでファイルのコピーや移動を行うときに 転送速度が落ちるので同一パーティション内にスライスを切っておいたほうが メリットが高いということでよろしいでしょうか? 自分でも文章が変だなと思うのですが漠然とした理解しか出来ていないので上手く表現出来ずにいます。 例えば一台のHDDで一つのOSしか使わないと決めている時はパーティションを切らずHDD全領域を使い スライスを切っておくだけで十分で、足りなくなれば増設をして溢れたスライスを新設のHDDに移せば良い。 と言う風に考えたのですがこれでいいのでしょうか?
- 316 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 06:57:22 ]
- >>313 は、パーティションとスライスを両方切るのはなぜかを質問しているのに、
>>314 は、パーティション(またはスライス)を切る意味自体を回答している。 典型的な早とちり回答ですな。 Linuxではfdiskパーティションをそのまま使うので、 パーティションとスライスは同義。 パーティションとスライスを両方切るのは*BSDとSolaris。 おそらく、fdiskパーティションはx86特有の、ちょっと制約があるものだから、 UNIX側としては素直にそれをそのまま使いたくないということだろう。 Solarisの場合は、SPARC版ではfdiskパーティションに相当する物がなく、 スライスのみで構成されているので、x86版ではこれと合わせるために パーティション/スライスの2重構成になっている。 あと、*BSDとSolarisとで、パーティション/スライスの用語が 逆の意味で使われているのもややこしい。
- 317 名前:名無しさん@お腹いっぱい。 [2007/09/09(日) 09:04:21 ]
- 利点がどうこうってより
歴史的なもんだよ。 あんま気にすんな。
- 318 名前:名無しさん@お腹いっぱい。 [2007/09/09(日) 09:31:29 ]
- GPLv2でライセンスされているライブラリを参考にして、
別の言語でその機能を実装したライブラリを作成しました。 この場合でもこの手元のライブラリはGPLに従わなければなりませんか? つまりこの(一応の)自作ライブラリを使用するソフトウェアを私自身が書いて公開する場合、 そのソフトウェアもGPLに従い、ソースコードを公開する必要が生じるのでしょうか? よろしくおねがいします。
- 319 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 11:54:16 ]
- >>318
まず君はどうしたいんだ? ポリシーや情熱がないならGPLでいいじゃん。 スレ住人の手を煩わせるまでもない。
- 320 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 12:12:01 ]
- >>319
そんなこと質問してないんだが
- 321 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 13:35:36 ]
- >>320
そうでうか、んじゃスレ違い
- 322 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 13:45:17 ]
- 参考の程度による。
アルゴリズムは著作権で保護されないので、アルゴリズムをパクっても GPLに従う必要は無い。 ちなみにRMSはUNIPRESSから「GNU emacsはgoslingのemacsパクってる」と 因縁をつけられたときマクロ名、関数名を付け替え(+もう少し)て、「こ れでOKだろ」とした過去がある。
- 323 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 13:45:55 ]
- >GPLv2でライセンスされているライブラリを参考にして、
>別の言語でその機能を実装したライブラリを作成しました。 クリーンルームで仕様書だけ読んで作ったとかならともかく、 ソース見ながら別の言語にポーティングじゃ、真っ黒けだろ。
- 324 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 13:51:04 ]
- APIは著作権で保護されるんだっけか。
- 325 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 14:10:16 ]
- 仕様書には著作権はあるだろうけど
仕様そのものには著作権はなかった 気がする
- 326 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 16:35:45 ]
- GPL だ BSD だっていっても結局はっきりしたことがわからないよな
- 327 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 16:38:40 ]
- 修正BSDライセンスが理解できないようじゃ、人として終わってると思うが。
- 328 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 17:27:47 ]
- >>327
なんか面倒くさい人間観ですね。
- 329 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 19:08:36 ]
- >>318
法律は知らないがこんな事例もある。 slashdot.jp/bsd/07/04/09/1523225.shtml
- 330 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/09(日) 22:52:23 ]
- >>316
x86の事情だったんですね。 fdisk, x86についてもっと調べてみます。 >あと、*BSDとSolarisとで、パーティション/スライスの用語が >逆の意味で使われているのもややこしい。 まったく気づきませんでした(汗 >>317 どうやら利点は少なくx86をで*BSD, Solarisを使う場合のみ両方が必要ってことですね。 愚問にも関わらずお付き合いいただいた皆様、ありがとうございました。 今日はぐっすり眠れそうです。m(__)m
- 331 名前:名無しさん@お腹いっぱい。 [2007/09/09(日) 23:09:41 ]
- f1.gpupdate.net/ja/raceresults.php?racepartID=1233
決勝結果 1 F・アロンソ マクラーレン 1:18:37.806 2 L・ハミルトン マクラーレン + 6.062 3 K・ライコネン フェラーリ + 27.325 4 N・ハイドフェルド BMW + 56.562 5 R・クビサ BMW + 1:00.558 6 N・ロズベルグ ウィリアムズ + 1:05.810 7 H・コヴァライネン ルノー + 1:06.751 8 J・バトン ホンダ + 1:12.168 9 M・ウェーバー レッドブル + 1:15.879 10 R・バリチェロ ホンダ + 1:16.958 11 J・トゥルーリ トヨタ + 1:17.736 12 G・フィジケラ ルノー + 1 laps 13 A・ブルツ ウィリアムズ + 1 laps 14 A・デビッドソン スーパー アグリ + 1 laps 15 R・シューマッハ トヨタ + 1 laps 16 佐藤 琢磨 スーパー アグリ + 1 laps 17 V・リウッツィ トロロッソ + 1 laps 18 S・ヴェッテル トロロッソ + 1 laps 19 A・スーティル スパイカー + 1 laps 20 山本 左近 スパイカー + 1 laps Did not finish 21 F・マッサ フェラーリ + 43 laps 22 D・クルサード レッドブル + 52 laps
- 332 名前:318(!320) [2007/09/10(月) 00:22:50 ]
- お答えいただきありがとうございます。
>>323 > ソース見ながら別の言語にポーティングじゃ、真っ黒けだろ。 この事実がちょうど知りたかった部分です。ということはライブラリについては、 逐語訳的な移植こそしていませんが、アルゴリズムのみならず設計も部分的に似ているのでアウトですね。 移植後のライブラリについては一応私は著作者ではあるものの、 この GPL 感染したライブラリを利用したソフトウェアを自分が公開する場合にも、 GPL に基づいてそのソフトウェア全体のソースコード公開が必要である、という認識でよいですか?
- 333 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 08:22:10 ]
- 逐語的な移植でなくて仕様、設計レベルで似てる程度なら問題ないと思うけど。
2人用意して一人はソースを読んでアルゴリズムレベルに書き出す、もう一人は それを元にソースを起こす、ぐらいまでやればまあ確実。 OpenBSDではまずソースを読んで仕様を書き出し、2〜3ヶ月放置してソースを 忘れたところでプログラムを書く、ということをやってる人がいるらしい。
- 334 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 11:33:20 ]
- basename を使って、 hoge = hage のhogeの部分だけを
抜き出すことはできますか? fullname = hoge = hage leftname = `basename $fullname =hage` とやったら、 basename: too many arguments と出て案の定うまくいかないので。
- 335 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 11:39:03 ]
- >>334
どこにスペースが入っているのか正確に書け。 質問自体が矛盾してるぞ。 こっちで適当にエスパーして回答してやるが、 要するにクォートの問題。 fullname='hoge = hage' leftname=`basename "$fullname" '= hage'` ' ' と " " の違いは知ってるよな?
- 336 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 11:44:09 ]
- パス名じゃないのに basename 使うもんじゃない。
- 337 名前:334 mailto:sage [2007/09/10(月) 11:53:30 ]
- >>335
すいません hoge = hage です。見落としてました。 "と'の違いは理解しているつもりです。 >>336 他に使えるコマンドが無いか探してみます。 色々と指導ありがとうございます
- 338 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 11:54:54 ]
- >>337
>>335 でできるんだからそれでいいじゃん。 >>336 は余計なお世話。
- 339 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 16:13:41 ]
- >>336
何使えばいいっすか? >>338のほうが余計なお世話。
- 340 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 17:15:59 ]
- >>336 のほうが余計なお世話。
>>339 せっかく回答して貰った人にその言い方は失礼だろ。 で、>>335 は試したの? 別にそれで問題ないだろ? basename以外のやりかたも当然知ってるが、 >>339 みたいなことを言うなら教えてあげない。
- 341 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 17:26:44 ]
- >>340
何様のつもりですか? 教えたくないなら、書かないでいいだけです。 わざわざそれを明言してどうしたいのやら
- 342 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 17:29:31 ]
- >>341
おまえ、>>335 に対してはどう思ってるんだよ。 教えて貰っておいてお礼なしで、しかも 「何様のつもりですか」ってなんだよ。 335=338 なんだが。
- 343 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 17:30:56 ]
- ひっぱりすぎ。
- 344 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 17:31:08 ]
- >>341
>教えたくないなら、書かないでいいだけです。 すでにbasenameを使う方法は教えている。 失礼なこと言うな。
- 345 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 17:43:22 ]
- ここまで読んだ。このスレひでーww
まあ、回答をもらったらお礼というか、それで解決したかどうかの 結果報告をするのが普通だな。(解決しなかったらその詳細も) 回答者に暴言はいてる >>341 は痛いぞ
- 346 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 17:45:37 ]
- 元の質問者は>>337以来来てないでしょ。
- 347 名前:341 mailto:sage [2007/09/10(月) 18:16:38 ]
- 俺は質問者じゃないし、質問者を装った覚えもないのだが…。
とりあえず頭冷やして恋
- 348 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 18:20:16 ]
- basenameを使おうと思ったその発想力はすごいものがあるかもしれない
- 349 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 19:06:10 ]
- >>339 は質問者だろ?
339 = 341 か?
- 350 名前:341 mailto:sage [2007/09/10(月) 19:09:07 ]
- 俺は質問者じゃないんだが、どうしてもそういうことにしたいのか?
- 351 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 19:10:07 ]
- >>341
質問者じゃないのにどうして余計な口を出すんだよ? 自分からは回答を出さずに、回答出している人を煽るのが趣味か?
- 352 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 19:12:53 ]
- >>351
>>351
- 353 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 19:15:20 ]
- ちゃんと回答してるのは >>335 ひとりだけだな。
あとは回答案を出してない ただの煽り。
- 354 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 19:21:12 ]
- 文字列の右端を取り除くために basenameを使うというのは、
テクニックとして存在する。注意点は、文字列に / が含まれていないこと。 頭ごなしに「パス名じゃないのに使うもんじゃない」と言ってる >>336 は創造力不足。
- 355 名前: ◆QiLZblCDYs mailto:sage [2007/09/10(月) 20:35:58 ]
- これからUNIXに触れてみたいのですが、UNIXってたくさん種類があって、
どれを選べばいいのでしょうか?なにかお勧めはありますか? 将来的にはサーバーを構築してみたいと思っています。 教えてエロイシト
- 356 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 20:50:39 ]
- まず適当に選べ。触ってから乗り換えるのは自由だ。
- 357 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 20:51:12 ]
- >>355
MacOS X
- 358 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 21:05:26 ]
- >>356-357
マジレスでお願いします。
- 359 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 22:06:28 ]
- basename
トンカチを持った子供の目には全てのものが釘の頭に見える 何かひとつツールを覚えるとなんでもかんでもそれで解決してしまおうと考えがちなんだよねー
- 360 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/10(月) 22:14:10 ]
- このスレ的には質問は質問にあらず。質問=「お題」
「お題」をネタに、回答者同士が罵り合うのがこのスレの趣旨。
|

|