くだらねえ質問はここに書き込め! Part 217 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2015/01/11(日) 17:58:19.75ID:r48fi/9yいろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/
読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。
過去ログ検索(Part29: 22氏提供) http://2chlinux.dtdns.net/2ch-linux-ks/
Google検索 http://www.google.co.jp/linux
関連スレッドは >>3-4 あたり。
くだらねえ質問はここに書き込め! Part 216
http://hayabusa6.2ch.net/test/read.cgi/linux/1416041653/
http://2chlinux.dtdns.net/2ch-linux-ks/thread/1416041653.html
0263login:Penguin
2015/01/27(火) 14:57:01.92ID:juAbbx125qCk1PyAみたいなのに何言っても無駄だよ
無視しとくのが一番
0264login:Penguin
2015/01/27(火) 15:21:51.03ID:D/vRKzp0grepの他にechoやらawkやら使ってるんですよね・・・・
いくつか抜粋すると
echo "CPUモデル : `grep "model name" /proc/cpuinfo | awk -F : '{print $2}'`" >> ${OUTPUT_FILE}
echo "ドメイン名 : `domainname`" >> ${OUTPUT_FILE}
echo "イーサーネット本数 : `ls -l /etc/sysconfig/network-scripts/ifcfg-eth* | wc -l`" >> ${OUTPUT_FILE}
echo "メモリ容量 : `cat /proc/meminfo | head -1 | awk '{print $2$3}'`" >> ${OUTPUT_FILE}
という感じにコマンドが混在しているんです。
調べるとPIPESTATUSという手があるのが分かったのですがやっぱりecho結果が引っかかるので希望する動作になってくれませんね・・・
やはり変数を作ってそこにまずコマンド結果だけを保存しておきアウトプットの時点でその変数を呼び出すしかないんですかね・・・
0265login:Penguin
2015/01/27(火) 15:36:03.60ID:B3PNS5/I0266login:Penguin
2015/01/27(火) 16:00:29.83ID:5qCk1PyAいったん変数に入れて、そのときに $? 見るのが普通だと思うよ。
パイプの前と後それぞれで分岐したいのだとするとめんどいかも。
> echo "物理CPU数 : `grep "processor" /proc/cpuinfo | wc -l`" >> ${OUTPUT_FILE}
grep -c "processor" /proc/cpuinfo
でいい。
> echo "CPUモデル : `grep "model name" /proc/cpuinfo | awk -F : '{print $2}'`" >> ${OUTPUT_FILE}
awk -F: '/model name/{ print $2 }' /proc/cpuinfo
でいい。
CPU 名に : が入ることはないかな?
> echo "イーサーネット本数 : `ls -l /etc/sysconfig/network-scripts/ifcfg-eth* | wc -l`" >> ${OUTPUT_FILE}
ip link あたり見た方がいいんじゃないかな。
ファイルの有無が実際の口の数とあってるかはあやしい。
> echo "メモリ容量 : `cat /proc/meminfo | head -1 | awk '{print $2$3}'`" >> ${OUTPUT_FILE}
awk '/^MemTotal:/{ print $2$3 }' /proc/meminfo
でいい。
0267login:Penguin
2015/01/27(火) 16:04:36.76ID:5qCk1PyAAndroid 板で聞いた方がいいんじゃね。
http://anago.2ch.net/android/
0268login:Penguin
2015/01/27(火) 16:16:47.17ID:2QpwZvX40269login:Penguin
2015/01/27(火) 16:28:15.49ID:omo9QPRMandroid-x86
0270login:Penguin
2015/01/27(火) 16:51:22.70ID:/4d+ld9V0271login:Penguin
2015/01/27(火) 16:54:52.02ID:bjzWUZJhスクリプト読めないのか?
0272login:Penguin
2015/01/27(火) 16:55:45.17ID:5qCk1PyAどういうこと?
0273login:Penguin
2015/01/27(火) 17:01:10.18ID:bjzWUZJh内容が全く足りてないから、
元の処理が理解できていないとしか思えんかった。
0274login:Penguin
2015/01/27(火) 17:06:56.21ID:5qCk1PyAecho とか >> ${OUTPUT_FILE} とかがないだろ、ってこと?
そりゃもちろんその辺は省いて ` ` の中だけの話よ。
0275login:Penguin
2015/01/27(火) 17:21:18.79ID:q+3Ij5ylMBRなんでEFIのシステムでブートできないです。
GPTに変換して、BIOSのマシンでもUEFIのマシンでもブートできるようにするって可能ですかね?
0276login:Penguin
2015/01/27(火) 17:24:28.61ID:vQBDCsJ2まだいたのか・・・
ちょっとは>>229の質問主文(下三行)読んでみたら?
0278login:Penguin
2015/01/27(火) 17:44:10.35ID:PeZT2sjpHuginでパノラマ写真を作成し、EXRで書きだそうとしたのですが、書きだされたEXRはブランクでした
実は、以前はWin7の64bitを使っていたのですが、同様の問題があったのでUbuntuをインスコしてみたのです
調べてみるとどうもWindowsとLinuxの64bitで確認できるバグのようです
そこで出先にある64bitOSXで試してみたところ、うまくEXRが書き出せました
となると、自機でEXRの書き出しをする方法といえば書き出しの時だけ32bit版を使うか、
OSXのアプリケーションをWineみたいなエミュレータで動かすくらいしか思い当たらないのです。
そこで質問です。
・Linux向け32bit版Huginはどこにあるのでしょうか
-ググってみても見当たりませんでした
・OSXのエミュレーターはあるのでしょうか
-こちらもググってみたところ、存在すら怪しかったです
0279login:Penguin
2015/01/27(火) 17:45:45.08ID:PeZT2sjp出先のOSXは今後は使えません
ですので、自機でなんとかしたいのです
よろしくお願いします。
0280login:Penguin
2015/01/27(火) 17:52:15.74ID:PeZT2sjpWin32bit版を使うというのも有効な手段ではありますが、
OSX、Winでは写真の読み込みから書き出しまでの作業はまる一日かかり、
Winではどうも相対パスの互換性がないようです
0281login:Penguin
2015/01/27(火) 17:52:21.13ID:bjzWUZJh>>260
0283login:Penguin
2015/01/27(火) 18:13:30.03ID:efOnVTDpお前駄目な奴だな
0284login:Penguin
2015/01/27(火) 23:57:52.06ID:fb8VBoBaこのパソコンには内蔵CD/DVDドライブがありますが、異音を放ち、ディスクを読み込まなくなってしまったので、使っていません。
標準のWindowsを入れていた時はシステムトレイよりCDドライブの切断を選択し、通常利用ではドライブの電源のみ切断していました。
今回、このLinuxbeanを導入したところ、CD/DVDドライブの切断(電源切断?)の方法がわからなくなりました。
CD/DVDドライブの切断方法を教えてください。
0285login:Penguin
2015/01/28(水) 00:08:25.14ID:zmAeUdiKhttp://viper.2ch.net/test/read.cgi/news4vip/1422370066/
0286login:Penguin
2015/01/28(水) 00:53:08.42ID:hAt5ISFy宣伝消えろ
0287login:Penguin
2015/01/28(水) 01:21:39.74ID:Txcn/OI9CD/DVDドライブの切断方法か・・・
結構硬いから、切断するなら本格的な裁断機が必要になるよ。
ハンマーで叩き壊すのが無難だと思う。
0288login:Penguin
2015/01/28(水) 09:51:06.83ID:iDMYtAIBとうやって接続されてるのかわからんが、一般的なATAドライブなら、
rootでecho 1 > /sys/block/sr0/device/deleteを実行すれば、
カーネルからの認識から外れ、うまくすればスリープ状態になるはず。
0289login:Penguin
2015/01/28(水) 09:59:14.16ID:kl8YqFbw半角スペース混じりのファイル名があることを考えると、
>>227
のように、"ファイル名"と、
ファイル名をダブルクォーテーションで囲った方がよいかも
>>247
cp コマンドで、ファイルをコピーすれば?
ただそうすると2回目には、コピーを失敗したとか、
File1,File2,File3とか、
毎日のファイル名をどう変えるかとか、
システムの運用管理の話だから、管理者が決めるしかない
>>264
関数やコマンドの返り値を、チェックするのは、
プログラミングとして当然だよ。
それをしないとエラーチェックできない
漏れはその後、質問者が報告してこない場合は、
調査しているか、解決したと思っている
0290login:Penguin
2015/01/28(水) 10:00:51.90ID:JIeAy2uP> ・Linux向け32bit版Huginはどこにあるのでしょうか
これとか?
http://packages.ubuntu.com/utopic/i386/hugin/download
0291login:Penguin
2015/01/28(水) 10:01:23.61ID:15O1wkOaそれでいてsystemdでのサービス設定ファイルは /etc/conf.d/network-wireless@<interface>
などとインターフェース名を決め打ちさせるもんだから、
何かの拍子にwlp1s0からwlp2s0に変わったとすると、またサービス設定ファイルを再生成しなければならず面倒だと思うんですが
何か回避方法はあるんでしょうか?
0292login:Penguin
2015/01/28(水) 10:04:30.36ID:JIeAy2uPこの辺?
http://e-trees.jp/index.php/dev-blog/20140723blog01/
0293login:Penguin
2015/01/28(水) 10:10:39.07ID:P/LMkTBahttp://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
回避方法は一番下にあるけど、他も読んだほうがいいよ
0294login:Penguin
2015/01/28(水) 10:16:09.28ID:Txcn/OI9| >>264
| 関数やコマンドの返り値を、チェックするのは、
| プログラミングとして当然だよ。
| それをしないとエラーチェックできない
あまりにも264に書かれてることを理解できなさすぎだろ・・・
お前さん、ID:5qCk1PyA (21)だろ?
もう少し日本語理解できるようにならないと生きてけないぞ。
0295login:Penguin
2015/01/28(水) 10:49:15.87ID:15O1wkOaありがとうございます。
旧式のwlan0に戻すってのは確かに可能ではあるんですが、
できれば正攻法で解決したいという技術的興味があります。
ethの方は.networkファイル内で指定できる[Match] で
en* とでもしておけば全部引っかかるのでいいんですが、
wlan(wpa_supplicant)の方はそういう指定の方法もできず。
ともあれ>>293に出していただいた英文をよく読んでみます。
0296login:Penguin
2015/01/28(水) 10:57:44.31ID:yCOs+IxWいろいろ返信いただきましてありがとうございます。
最終的には各コマンド結果を変数にぶち込んでRCチェックを行い、問題なければその後echoで書き出す方式としました。
ありがとうございました。
0297login:Penguin
2015/01/28(水) 11:11:12.95ID:x6gAUNWT変数に入れろとか、コマンドを再考し無駄なパイプをやめろとか
ずいぶんまとも、と云うか王道
0298login:Penguin
2015/01/28(水) 11:58:18.71ID:Txcn/OI9質問はそこじゃないから。
質問者もそこまで馬鹿じゃない。
0299login:Penguin
2015/01/28(水) 14:37:03.22ID:LPxSFoK4SMPlayerでスクリーンショットのボタンがdisableになっててスクショ取得不能な場合、
設定の全般タブのスクリーンショット保存ディレクトリが「存在しないディレクトリ」になってる
必ず既存のディレクトリを指定すること
ttp://ubuntuforums.org/showthread.php?t=1791256
0300login:Penguin
2015/01/28(水) 14:40:13.80ID:JIeAy2uP日記はこっちで。
俺の日記帳 第二冊目
http://hayabusa6.2ch.net/test/read.cgi/linux/1178162993/
0301login:Penguin
2015/01/28(水) 14:51:19.93ID:QEtEcj3kdebの場所だけ示してどうするの?
0302login:Penguin
2015/01/28(水) 15:06:00.09ID:saNgYWKK昨日のID:5qCk1PyAさんこんちわ
0303login:Penguin
2015/01/28(水) 15:37:38.89ID:Txcn/OI9質問は「echoの中で実行した場合の終了ステータスはどう拾えばいいの?」
回答は「変数に入れろ」「コマンドを再考し無駄なパイプをやめろ」
全く意味不明。
というか、かなりの無知だったのか。
別shellで実行されるから変数に入れても無駄とか、基本的なことすら知らない?
結局、質問者はechoの中で実行するのを諦めたし・・・
0304login:Penguin
2015/01/28(水) 15:42:42.93ID:JIeAy2uP> 質問は「echoの中で実行した場合の終了ステータスはどう拾えばいいの?」
それが無理だから代案を示したんじゃん。
> 結局、質問者はechoの中で実行するのを諦めたし・・・
それで解決したならいいじゃん。
0305login:Penguin
2015/01/28(水) 15:51:59.79ID:x6gAUNWT>>229 の質問
> echo内のコマンドが失敗した場合(RCが0位外の場合)を判定する為にはどのようにリタンコードを取得すればよい
の直接の答えも、"pipe exit status" とかで検索したらすぐに見つかるものの応用で済む
( リダイレクトを使い出力した $? を、echo コマンドの外側で捕捉する )
が、echo コマンド実行後にステータスを得る事になるし、読みにくく、書くときも面倒だ
技術的な興味で聞いている訳じゃあ無いのに、落とし穴に誘う様な答えを、普通はしない
俺がもしも >>229 に答えたとしても、「変数に入れろ」だ
>>302
俺は、昨日のID:5qCk1PyA では無いが
ただ、彼の様な回答者が、たぶん嫌な思いをしているだろうなと想像すると
胸糞悪かったから、書いておく
0306login:Penguin
2015/01/28(水) 15:59:33.78ID:Txcn/OI9回答の仕方も知らないとか、どんだけ酷いんだよ・・・
0307login:Penguin
2015/01/28(水) 16:22:32.41ID:saNgYWKK0308login:Penguin
2015/01/28(水) 16:27:22.67ID:UdZ4g9Yiできないんだが
0309login:Penguin
2015/01/28(水) 16:31:37.29ID:Pb0Zqjkxリダイレクトじゃ無理だろ。
できもしないことを書くから叩かれてるっての
まだ理解してないのか。
0310login:Penguin
2015/01/28(水) 18:14:09.02ID:xrH/yTMbありがとうございます
しかし32bit版ならEXRの書き出しはできるはずと聞いていたのに、正常に書き出されませんでした
とりあえずLinux版を試してみます
0311login:Penguin
2015/01/28(水) 20:22:56.78ID:o14J3F1o物理的に切断ではなく、システム的に切断という話です。すみません、言葉が足りませんでした。
>>288
実行しましたが
bash: /sys/block/sr0/device/delete:許可がありません
と出ました。
0312login:Penguin
2015/01/28(水) 20:33:45.76ID:A2+PPM6x"rootで"
0313login:Penguin
2015/01/28(水) 20:39:53.05ID:S2H0IDzesudo使ったんじゃない?
$ sudo echo 1 > /sys/block/sr0/device/delete
だと「echo 1」がrootで実行されてその後は普通のユーザーで実行されるので
$ sudo sh -c "echo 1 > /sys/block/sr0/device/delete"
とかで良いんじゃないかな
0314login:Penguin
2015/01/28(水) 20:49:18.70ID:o14J3F1oすみません、rootでというのがよくわからなかったので、そのまま打ち込んでいました。
$ sudo su -
を実行し、パスワードを入れるとroot@というものがついたので、これでいいんでしょうか?
それで実行してみると、なぜか一回目はなにも出ず
もう一度打ち込むと
-su: /sys/block/sr0/device/delete: そのようなファイルやディレクトリはありません
と出ました。
しかし、肝心のCD/DVDドライブのアクセスランプは点いたままです(壊れてしまってからランプがついたままなので)。
>313
sudoも使って見ました。
$ sudo sh -c "echo 1 > /sys/block/sr0/device/delete"
をやってみましたが
sh: 1: cannot create /sys/block/sr0/device/delete: Directory nonexistent
と出ました。
0315login:Penguin
2015/01/28(水) 20:51:05.41ID:7UhrEnVHそういう時にtee使ってるけど、仮想fsでも使えるのかな
0316login:Penguin
2015/01/28(水) 21:01:28.11ID:wiMxvlMw余談だけど、DVDやHDDなどといった電源ケーブルと信号ケーブルが別々なデバイスの場合で
PCから物理的に切り離すなら両方のケーブルを抜いたほうがいい。
手を抜いて電源だけ外して信号線だけつないでいると、ラッチアップという現象が起きて
最悪火災につながる可能性もある、らしい。
0317login:Penguin
2015/01/28(水) 21:07:22.19ID:o14J3F1o一応このパソコン分解はできるので、一回CD/DVDドライブのコネクタを外してみたんですが、電源を入れるとdynabookのロゴ画面が出てそのままフリーズしてしまいました。
なので、多分つないでないとパソコンが立ち上がらないと思います。
0318login:Penguin
2015/01/28(水) 21:16:14.71ID:boEGPzZz> $ sudo su -
> を実行し、パスワードを入れるとroot@というものがついた
> で、これでいいんでしょうか?
> それで実行してみると、なぜか一回目はなにも出ず
この時点で切断に成功してる
その後に発生しているエラーは、デバイスは存在せずsysfs に該当するファイルが無くなっていたからだ
0319login:Penguin
2015/01/28(水) 21:19:28.13ID:x6gAUNWT肩を持っただけで、ID:5qCk1PyA と同一視して、批判してくるなよ
ID:JIeAy2uP とも俺は、別人
> 全く意味不明。
それはお前の感想だな。俺とは違う
> 別shellで実行されるから変数に入れても無駄とか、基本的なことすら知らない?
批判している割にはレベル低いな
「変数に入れろ」と言っているのが、何をであるか考えてみろ
command substitution の結果を入れるのは、サブシェルの変数じゃあないだろ
>>307
肩を持っただけで、自作自演か...
妄想、思い込みの激しい奴だな
と云うか、この失礼ぶり。お前らこそ同一じゃあないのか?
1時過ぎに終えて、10時くらいから一日中書き込んでるよね
>>309 次は単発 ID か?
> まだ理解してないのか。
お前も、自演と決めつけた上で批判をしている様だが、何なんだ?
> リダイレクトじゃ無理だろ。
結構具体的に書いたが、それで無理だと思うなら、お前に出来ないだけ
おまけに、出来る出来ない等関わらず >>305 の趣旨は、そこに無い
0320login:Penguin
2015/01/28(水) 21:24:24.75ID:o14J3F1oなるほど・・・一応切断に成功はしたんですね、ありがとうございます。
ただ、>>314でも書いた通りアクセスランプがついたままなので、当初考えていた切断(Windowsの時はアクセスランプも消えていた)とは違う結果になりましたが、とても勉強になりました。
またLinux系を入れて日が浅いので、もっと勉強してコマンドを使いこなしたいと思います。
0321login:Penguin
2015/01/28(水) 21:40:26.10ID:A2+PPM6xとなると、あとはhdparmかな。
いったんOSごと再起動して、同じくrootでhdparm -Y /dev/sr0ってやってみれ。
0322login:Penguin
2015/01/28(水) 21:49:08.17ID:o14J3F1orootでというのは>>314で書いた通りroot@を出した状態という事でいいんですよね?
実行してみると
/dev/sr0:
issuing sleep command
SG_IO: bad/missing sense data, sb[]: 70 00 05 00 00 00 00 0a 00 00 00 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
と出ました。
0323login:Penguin
2015/01/28(水) 22:33:51.84ID:Txcn/OI9こうするんだよ
って回答書いたらみんな納得するのに・・・
回答書けないのは理由あるの?
0324login:Penguin
2015/01/28(水) 22:38:12.66ID:I69r73nu0325login:Penguin
2015/01/28(水) 22:49:52.88ID:saNgYWKKそりゃまあ自作自演して自作自演したとは言わないわな
まあ分かりやすいから仕方ないよね
0326login:Penguin
2015/01/28(水) 23:28:49.35ID:x6gAUNWT繰り返しになるが、普通に質問されても、「変数に入れろ」だ
> 技術的な興味で聞いている訳じゃあ無いのに、落とし穴に誘う様な答えを、普通はしない
> 俺がもしも >>229 に答えたとしても、「変数に入れろ」だ
例え、技術的な興味で聞いていても
> の直接の答えも、"pipe exit status" とかで検索したらすぐに見つかるものの応用で済む
> ( リダイレクトを使い出力した $? を、echo コマンドの外側で捕捉する )
> が、echo コマンド実行後にステータスを得る事になるし、読みにくく、書くときも面倒だ
で分からないレベルの、お前(等)が、そして
まじめに回答している奴を、横で煽っているだけの、お前(等)が、聞いた事で得すると考えると、胸糞悪い
いくら煽ってきても教えてあげるつもりは無い
redirection、command substitution 、pipe への理解不足だろ
それに、お前(等)( ID:Txcn/OI9、ID:Txcn/OI9、単発 )が納得したら何なの?
こっちは、納得させたいわけじゃあ無い
見当違いの低レベルに絡まれて ID:5qCk1PyA が一方的に批判されて終わるのは
見ていて、胸糞悪いと云うだけで、書き始めただけ
両者、今日一日、そんな調子で、あまりまともな事を書き込んでないよな
食事の時間あたりで、書き込みを休む時間まで一緒っぽいのが、余計に同一人物かと思わせるな
0327login:Penguin
2015/01/28(水) 23:34:23.93ID:Cr7zj4+w0328login:Penguin
2015/01/28(水) 23:35:27.98ID:Pb0Zqjkx0329login:Penguin
2015/01/28(水) 23:41:20.54ID:Txcn/OI9それじゃ実現できないってツッコまれてるだろ。
都合の悪い話は聞こえないふり?
もう黙ってたほうがいいよ。
0330login:Penguin
2015/01/28(水) 23:42:02.07ID:99EmO75s0331login:Penguin
2015/01/28(水) 23:46:32.57ID:x6gAUNWT幼稚っぽいな。笑える
自演でない証明とかしなくても、ID:5qCk1PyA はこれを見たら分かる訳だしな
普段は黙ってみているし、関わると面倒くさいので、誰かの肩も持つ事はあまり無いけど
こうやって見ている奴も居ると、分かればいいわ
この板には、10:00 - 25:00 で一日中張り付いている奴が居ると分かるしな
0332login:Penguin
2015/01/28(水) 23:54:53.34ID:Txcn/OI9もういいから。
まともな情報出せないなら
黙ってようよ。
0333login:Penguin
2015/01/28(水) 23:56:27.05ID:S2H0IDze確かにID:5qCk1PyAに粘着してるのが不自然に多いなーとは思って今日一日見てた
0334login:Penguin
2015/01/28(水) 23:59:15.11ID:x6gAUNWT批判だけで、まともな情報を出していないのは、結局お前じゃないの?
マルチ ID っぽいしな
0335login:Penguin
2015/01/28(水) 23:59:21.59ID:Txcn/OI9そりゃ、ただの知ったかさんだから
叩かれてるのは当然だろう。
それよりも不自然な擁護が多いのは気にならないのか?
0336login:Penguin
2015/01/29(木) 00:01:35.95ID:w4xIZZNDとうとう関係ない話かよ。
その前に
実現不可能な事書いてすみません
って一言書いたら?
0337login:Penguin
2015/01/29(木) 00:09:27.84ID:oFJ80PDU> 別shellで実行されるから変数に入れても無駄とか、基本的なことすら知らない?
>>336
お前こそ、自分は何も答えないのに、安易に他人の回答を批判して
すみませんって一言書いたらどうなんだ?
0338login:Penguin
2015/01/29(木) 00:13:44.17ID:oFJ80PDU> とうとう関係ない話かよ。
>>229 に関係ない話しであるところの、マニアックなコードにこだわっているのは、どっちだよ
0339login:Penguin
2015/01/29(木) 00:16:47.61ID:CxC7SKfOそろそろ白旗上げたほうが良いんじゃね?
0340login:Penguin
2015/01/29(木) 00:21:08.77ID:oFJ80PDU> ID:5qCk1PyAは自作自演繰り返し
違うけど
それより、マルチ ID か?
自作パソコンが8台稼働してるんだっけ?
0341login:Penguin
2015/01/29(木) 00:21:58.07ID:iRlaMeByudevがsystemdに組込まれちゃったからなあ。
0342login:Penguin
2015/01/29(木) 00:23:45.18ID:zMBuV2S9叩いてる側
ID:vQBDCsJ2
ID:W0mu7+lq
ID:1lUdC6vI
ID:guIt5hR2
ID:Svqkke/P
ID:bjzWUZJh
ID:efOnVTDp
ID:Txcn/OI9
ID:saNgYWKK
ID:Pb0Zqjkx
ID:I69r73nu
ID:Cr7zj4+w
擁護してる側
ID:5qCk1PyA = ID:JIeAy2uP
ID:x6gAUNWT
ぐらいじゃね?
ちなみに俺 ID:S2H0IDze は擁護してるわけじゃなくて、「ID:5qCk1PyAの意図してるコード」と、
叩いてる側の人たちが意図してる「ID:5qCk1PyAの駄目なコード」がどういうものを考えてるのかが気になったんで書き込んでみた
0343login:Penguin
2015/01/29(木) 00:24:18.44ID:oFJ80PDU> そろそろ白旗上げたほうが
そろそろ、寝る時間が近づいてきてるもんな。お前の
0344login:Penguin
2015/01/29(木) 00:54:37.75ID:oFJ80PDU適当に書いたけど、雰囲気つかめればいいよね?
元は、これ >>229
echo "物理CPU数 : `grep "processor" /proc/cpuinfo | wc -l`"
変数に入れろはこう
processor=$(
grep "processor" /proc/cpuinfo | wc -l
)
# ここで、エラー処理
echo "物理CPU数 : ${processor}"
複雑なのは、肝心な所は抜いてだが、こんな感じ
pipe status を使わない例
{
exitCode=$(
exec
echo "物理CPU数 : $(
{ grep "processor" /proc/cpuinfo; echo "$?"; } | { wc -l; echo "$?"; }
)"
)
}
# ここで、エラー処理
ただしこれは、`-c' option でもっと簡単に出来る
grep "processor" /proc/cpuinfo | wc -l
0345login:Penguin
2015/01/29(木) 01:06:39.51ID:oFJ80PDU変数に入れろのコードは、>>230 >>266 の文面から
常識的に考えられるコードね
0346login:Penguin
2015/01/29(木) 01:13:44.40ID:w4xIZZND頭大丈夫か?
せめて動くもの書かないと意味ないだろ?
実現できないって指摘されてるんだから。
例えば、「pipe status を使わない例」だと
exitCodeの中身どうなるか理解できるか?
0347289
2015/01/29(木) 01:22:18.23ID:Xj0pA8Lvそうだよね。漏れも、昨日のID:5qCk1PyA とは別人。
この板はわけのわからん連中が多すぎる
>>294
藻前は何を言っているんだ?漏れは別人
プログラミングの基本として、関数やコマンドの戻り値を、
チェックするのは常識
日経Linuxのシス管女子にも書いてあったが、
コマンドで、「A && B && C」としておけば、
Aでエラーが起きた際、処理がBCには進まないとあるが、
こういう記法も厳密には良くない
愚直に一々、戻り値をチェックするのが正論
0348login:Penguin
2015/01/29(木) 01:25:03.51ID:CxC7SKfO一昨日のID:5qCk1PyA乙
主張と文体でバレバレ
0349login:Penguin
2015/01/29(木) 01:29:43.99ID:w4xIZZNDもとの質問(>>264)が
echoの中で実行したものはどうやったら戻り値チェックできる?
という趣旨のものなんだけど・・・?
誰も戻り値をチェックしないって話なんかしていない。
そこに
「戻り値をチェックするのは当然だよ(キリッ」
みたいなのが現れても
話まったく聞いてないだろと言われて当然。
0350login:Penguin
2015/01/29(木) 01:32:56.47ID:w4xIZZNDたどればわかると思うけど>>229な。
| echo "物理CPU数 : `grep "processor" /proc/cpuinfo | wc -l`" >> ${OUTPUT_FILE}
| そこで質問なのですが、echo内のコマンドが失敗した場合(RCが0位外の場合)を判定する為にはどのようにリタンコードを取得すればよいでしょうか?
| 上記例ですとgrepで失敗したとしてもecho自体はRC0で帰ってくるのでコマンドが失敗した場合の判定を得ることができません。
0351login:Penguin
2015/01/29(木) 01:37:56.02ID:sVq7krvZsysvinitには戻ることはないだろうね
systemd代替やinit代替に移ることはあるかもね
http://en.wikipedia.org/wiki/Systemd#Forks_and_alternative_implementations
http://en.wikipedia.org/wiki/Init#Replacements_for_init
0352login:Penguin
2015/01/29(木) 01:41:31.09ID:oFJ80PDUお前こそ、頭大丈夫か?教えないって言っているだろ
>>342 で直接聞かれても、一行も、コードを書かないくせに
それに、>>342 で聞いてきたのは、
「ID:5qCk1PyAの意図してるコード」
「ID:5qCk1PyAの駄目なコード」
だ
不必要だが、複雑さと、無意味さを伝えたくて、書いたんだよ
これでも、ヒントになったら胸糞悪いから、書くのをしばらくためらったんだけどな
>>347
ありがとう。感じるのは、俺だけじゃあ無かったか
やっぱ、変な奴、多いよな
0353login:Penguin
2015/01/29(木) 01:42:11.98ID:w4xIZZND結局実現できないんだから、早くコード示せばいいのに。
具体的に無理なことが判って話はすぐに落ち着くんだ。
コードも示さず「実現方法は、あります!」とか言われても
荒れるだけだってことを理解してほしい。
0354login:Penguin
2015/01/29(木) 01:44:46.00ID:w4xIZZND>>352
得意げに出したコードが使い物にならないって知って
狼狽するのは判らんではないけど、なに言ってんだお前・・・
無知から来る勘違いだったとはいえ、
「嘘の情報を伝えた」という事実は反省しろよ?
0355login:Penguin
2015/01/29(木) 02:05:10.25ID:oFJ80PDU再び、書いておく
>>229 に関係ない話しであるところの、マニアックなコードにこだわっているのは、どっちだよ
もっと、はっきりと書いておく
複雑なコードを示しても、示さなくても、それは意味がなくて
「変数に入れろ」で >>229 の問題解決には充分だったのが、分からないのか?
そして、お前の様な奴に教える気はない
> ようやく静かになったか。
> 静かになってなかったよ・・・・
お前が、騒ぎ出したんだよね
25:00 過ぎてまだ起きてたか。10:00 から、2ch の仕事じゃないのか?
0356login:Penguin
2015/01/29(木) 02:07:35.46ID:w4xIZZNDは?
お前の出した情報が嘘だってことしか指摘してないだろ?
なに開き直ってるんだか。
はっきり言っておく
嘘 を つ く な 。 無 知 は 黙 っ て ろ 。
0357289
2015/01/29(木) 02:11:34.86ID:Xj0pA8Lv漏れは別人
>>349-350
プログラミングは、
何もシェルスクリプトでやらなくてもいいだろ?
条件分岐などややこしいだけ
Ruby,Pythonでやればよい
そんなにこだわることでも無いだろ。
質問者へ、ベターな提案をしたらいい
この板は、変な香具師が多い
一々、勘ぐるなw
0358login:Penguin
2015/01/29(木) 02:14:59.49ID:CxC7SKfO0359login:Penguin
2015/01/29(木) 02:15:06.21ID:w4xIZZND質問者は簡単ならやりたいと考えてたんだろう。
質問すること自体は正しい。知らないんだから。
で、変な奴が出来もしない方法で
さも簡単にできそうなことを発言したわけさ。
で、それは無理だって指摘したらこの状況。
0360289
2015/01/29(木) 02:16:22.33ID:Xj0pA8Lvやっぱり、漏れらの方がまともだったわw
0361login:Penguin
2015/01/29(木) 02:22:44.66ID:oFJ80PDUもう一回書いておくが
> 早くコード示せばいいのに
> コードも示さず
> 得意げに出したコード
とか、言っても教える気は無い
一 行 も コ ー ド を 示 さ ず に
批 判 だ け す る お 前 こ そ 黙 れ
と云うか、ここに居着くな。何か、役に立つ回答なり、質問なりしてるの?
>>359
> で、変な奴が出来もしない方法で
> さも簡単にできそうなことを発言したわけさ。
俺がもしも >>229 に答えたとしても、「変数に入れろ」だって言ったんだけどな
最初の発言
>>297
> ID:5qCk1PyA がどんなとんでもない回答なのかと見てみたら
> 変数に入れろとか、コマンドを再考し無駄なパイプをやめろとか
> ずいぶんまとも、と云うか王道
次
>>305
> の直接の答えも、"pipe exit status" とかで検索したらすぐに見つかるものの応用で済む
> ( リダイレクトを使い出力した $? を、echo コマンドの外側で捕捉する )
> が、echo コマンド実行後にステータスを得る事になるし、読みにくく、書くときも面倒だ
> 技術的な興味で聞いている訳じゃあ無いのに、落とし穴に誘う様な答えを、普通はしない
> 俺がもしも >>229 に答えたとしても、「変数に入れろ」だ
0362login:Penguin
2015/01/29(木) 02:31:21.94ID:CxC7SKfO■ このスレッドは過去ログ倉庫に格納されています