1 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/03/20(月) 12:07:26.41 .net] シェルスクリプトの総合スレです。 □お約束 ・特記なき場合はBourne Shell(/bin/sh)がデフォルトです。 bash/zsh/ksh/ashなどに依存する場合は明示しましょう。 Linuxユーザは/bin/shの正体がbashまたはdashなので特に注意。 FreeBSDユーザは/bin/shの正体がashなので注意。 v7 shに一番近くて、現役のshは、OpenSolaris由来のheirloom sh。 src.illumos.org/source/xref/illumos-gate/usr/src/cmd/sh/ heirloom.sourceforge.net/sh.html ・csh/tcshのシェルスクリプトは推奨されません。 (理由は「csh-whynot」でググれ) ・UNIXにはシェルスクリプトに便利な小さなコマンドがいろいろあります。 manや参考リンクを見ましょう。 aproposないしはman -kでそれらしい単語による簡単な検索もできます。 ・シェルで使えるワイルドカード等は正規表現ではありません。 正規表現の話題はスレ違い(正規表現スレへ) ・シェルスクリプトのことをシェルってゆーな □初心者へのアドバイス: ・適した道具を判断するのも頭の重要な使い方。シェルスクリプトよりも awkまたはperlの方が適した処理にはそちらを使いましょう。 ・知らないコマンドが出てきたらmanを引きましょう。 ・思い通りに動かないときは、まずは sh -x でトレースしましょう。 □回答者への注意事項: ・シェルスクリプトでの処理方法を質問しているのに、よくわからずに 「そういうのはperl使いましょう」と回答するのはやめましょう。 安易にperlに逃げずにシェルスクリプトで処理するのが頭のいいやり方。 前スレ シェルスクリプト総合 その25 echo.2ch.net/test/read.cgi/unix/1439563321/
60 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/13(木) 17:33:03.18 .net] >>59 俺は SELECT 結果の行数をカウントして判定してる。 ちなみにシェルスクリプトで sqlplus をカプセル化しようとすると、SQL 実行時のエラーチェックが地味に面倒だよね。 頑張ってね。
61 名前:名無しさん@お腹いっぱい。 [2017/04/13(木) 17:57:28.60 .net] >>60 count(0)ですねわかります シェルスクリプトってsqlで取ってきた値がnullのときその値を変数に格納したらどうなんの? そもそもselect文で該当なしでエラーになるのかもわからん
62 名前:名無しさん@お腹いっぱい。 [2017/04/13(木) 18:02:46.69 .net] なんでこんなこと聞くのって思うだろうけどprintfで書式指定するときにnullが変えるかもしれない変数を%08d$nで指定してるんだよね 文字列指定してけば良かったんだけど、これって修正必要かなぁ
63 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/13(木) 18:51:39.93 .net] >>61 違う違う。SPOOL で SELECT 結果をファイルに保存し、そのファイルの行数を wc -l でカウントするイメージです。 いろいろとやり方があると思うけど、私の場合は項目区切りを TAB でレコード区切りを改行にして SELECT 結果を TSV ファイル化することが多い。 んで、そのファイルをシェルで一行ずつ読み込みながら必要に応じて処理する感じ。awk で各項目の値をバラすのがラクチン。 NULL 値は、フツーに処理してれば特に意識してなくても空文字列としてシェルスクリプトの変数に入るはず。 あと SELECT COUNT(*) を実行するケースも無いではないけど、その結果が 0 でない場合はもう一度 SELECT するってこと? クエリを二度実行するコストは容認できないケースが多いと思います。 もちろん、SELECT 結果の有無のみが必要なケースなら SELECT COUNT(*) した結果が 0 かどうかで判定するのはアリです。 >>62 もうちょっと具体的に説明してもらわないと分からないけど、例えば SELECT name FROM emp WHERE id=1; の結果が NULL だと困るのなら…… 実行するクエリを SELECT NVL(name, '(NULLだよ)') FROM emp WHERE id=1; みたいに変更すればいいだけじゃね?
64 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/13(木) 19:01:35.58 .net] 確かに一度ファイルに落としてからawkとかに食わせる方が何かと楽そうだな
65 名前:あぼーん mailto:あぼーん [あぼーん] あぼーん
66 名前:名無しさん@お腹いっぱい。 [2017/04/14(金) 18:55:56.71 .net] SQL*Plus、PL/SQLに詳しくないからそういう発想になるのはわかるが、普通にやれよ。
67 名前:名無しさん@お腹いっぱい。 [2017/04/15(土) 07:26:58.92 ID:uMS/4VMGZ] >> 66 普通、普通じゃないの定義は? 今までのやりとりでどこが普通じゃなかったか教えて
68 名前:名無しさん@お腹いっぱい。 [2017/04/15(土) 15:48:43.00 .net] >>66 普通ってやんだよw
69 名前:名無しさん@お腹いっぱい。 [2017/04/15(土) 17:42:26.47 .net] シェルとsqlplus触ったの1,2ヶ月だけど、半年後にはおまえ超えてるから
70 名前:名無しさん@お腹いっぱい。 [2017/04/15(土) 17:43:22.15 .net] シェルなんてゴミ言語勉強するほどでもないけどなw
71 名前:名無しさん@お腹いっぱい。 [2017/04/15(土) 18:11:52.36 .net] クエリを2度実行するコストよりもってあるけど、コストそんなかからないし、どっちでもよくね。 sqlじたいそんな詳しくなくてすまんな
72 名前:名無しさん@お腹いっぱい。 [2017/04/15(土) 18:15:32.21 .net] ワンステップでどんだけコストかかる現場にいたのか
73 名前:名無しさん@お腹いっぱい。 [2017/04/15(土) 18:43:16.43 .net] d.hatena.ne.jp/ttduck/touch/20080425/1209339164 同じ事考えてる人がいたのかな、sqlなんてデータを引っ張ってくる手段でしかないからテキトーだったけど
74 名前:名無しさん@お腹いっぱい。 [2017/04/15(土) 18:53:59.01 .net] これはステップ数大きいけど、たしかおれは2ステップで書いた
75 名前:名無しさん@お腹いっぱい。 [2017/04/16(日) 03:11:26.19 .net] >>73 なんで例外処理でやらないのか? 基本中の基本だぞ。
76 名前:名無しさん@お腹いっぱい。 [2017/04/16(日) 13:19:14.99 .net] >>75 だからやってるって話だよ バカなの
77 名前:名無しさん@お腹いっぱい。 [2017/04/16(日) 13:20:30.64 .net] シェルでカプセル化とかもわけわからんし、このスレわからんわ
78 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/17(月) 12:57:10.19 .net] 実行ファイルが実はシェルスクリプトだった、なんてことは/usr/binによくあること
79 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/17(月) 16:49:07.58 .net] $ for d in /bin /usr/bin /sbin /usr/sbin ; do echo -n "$d: " ; file $d/* | fgrep 'shell script' | wc -l; done /bin: 25 /usr/bin: 290 /sbin: 12 /usr/sbin: 57 意外とあるな
80 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/18(火) 05:15:59.66 .net] historyから所定のコマンドだけ削除するシェルスクリプトってあったりする?
81 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/18(火) 14:18:08.94 .net] >>80 history
82 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/18(火) 17:45:32.71 .net] >>81 ほほう -d オプションというものがあるのか……と思ったんだけど、これって bash のみだったりする? 手元の古い tcsh には無いみたい。それとも最近のシェルなら普通に実装されてるのかな。
83 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/18(火) 18:10:08.46 .net] bash限定
84 名前:名無しさん@お腹いっぱい。 [2017/04/19(水) 12:00:20.42 .net] >>79 こういうのって、fgrepにIをつけたほうがいいのかな。
85 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/19(水) 12:04:12.58 .net] file コマンドの結果だから要らないんじゃない
86 名前:名無しさん@お腹いっぱい。 [2017/04/19(水) 12:41:43.72 .net] >>85 ありがとうございます 昔、binの中等気をつけろと言われた事があったので勘違いしてました
87 名前:名無しさん@お腹いっぱい。 [2017/04/19(水) 16:28:25.43 .net] >>76 なんでexceptionでno_data_foundを拾わないのか? カウントしてしまうのは、不慣れなひとがよくやるけど。
88 名前:ich1 [2017/04/20(木) 18:27:26.09 .net] https://goo.gl/fSbVMj これは嘘でしょ?本当だと嫌だなー。。
89 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/20(木) 19:20:34.53 .net] 2chで短縮とか
90 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/20(木) 19:22:58.55 .net] それただのマルチだよ
91 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/20(木) 21:07:15.56 .net] マルチどころかスクリプトですから
92 名前:名無しさん@お腹いっぱい。 [2017/04/21(金) 17:16:08.95 .net] >>89 え?
93 名前:名無しさん@お腹いっぱい。 [2017/04/21(金) 18:35:17.79 .net] この中で過去にシェルを仕事でやってたって人何人くらいいるのかな
94 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/21(金) 21:31:36.96 .net] 自分はインフラ関連やってたよ 今は仕事ではコンソール触ることはなくなったけど 家で動画ダウンロード用のスクリプト組んだりしてる
95 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/21(金) 21:34:59.83 .net] ちなみに性能情報の収集や監視スクリプト、 バックアップとかの運用シェル作ってたけど 可読性も考えてオーソドックスなプログラミングのような書き方をしてたから 超何かよく分からん使い方をしてるココの人の方がシェルスクリプト知ってると思う
96 名前:名無しさん@お腹いっぱい。 [2017/04/22(土) 04:52:18.92 .net] >>95 よくわからない書き方してるほうが上手いとも言えないでしょ
97 名前:名無しさん@お腹いっぱい。 [2017/04/22(土) 04:53:18.13 .net] linuxってちゃんと使いこなせれば快適だよなすごいわかる
98 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/22(土) 05:55:28.79 .net] >>93 shだけの仕事は数えるほどしかないけど 他の仕事の小道具として毎回のように出てくるな javaとかwindows系の仕事だと使えなくてめんどくさい 開発ツールとしては使うけど
99 名前:名無しさん@お腹いっぱい。 mailto:age [2017/04/22(土) 19:32:05.28] bashのブレース展開ですが、変数使う方法を教えてください。 x={0..255} for y in $x do ... done をやりたいのです。
100 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/22(土) 19:39:15.88 ID:Sfic7payr] 自己解決しました。 お世話になりました。
101 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/22(土) 17:13:19.84 .net] 仕事でシェルスクリプト書くなんて めずらしくもなんともないよ
102 名前:名無しさん@お腹いっぱい。 [2017/04/22(土) 19:43:27.62 .net] >>101 めずらしいとは思ってないけどさ、働いてないのかと思った。 何かしら経験ある人もいるのな、
103 名前:d事で使ってて家でもシェルいじろうとかよく思えるな [] [ここ壊れてます]
104 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/23(日) 19:09:14.57 .net] >>102 手間とかを省くために使うからプライベートだろうと使うだろう その発想は使わされてる人のものだと思うぞ
105 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/23(日) 22:45:17.52 .net] 仕事か家かどっちかでしか使っちゃダメなの? 便利なんだからいろんなとこで使ってもいいじゃん
106 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/24(月) 15:09:28.61 .net] >>102 俺は職場から2ちゃんに書き込んでるだけだよ。
107 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/24(月) 16:00:30.29 .net] 学生でもなくて働いたことも無いならシェルいじろうとは思わないでしょ
108 名前:名無しさん@お腹いっぱい。 [2017/04/24(月) 16:02:53.74 .net] 他紙蟹 わかったからそんなせめんなよごめんなっっ 家でシェル使ってる人ってwindows機は別にあるの?
109 名前:名無しさん@お腹いっぱい。 [2017/04/24(月) 17:31:59.58 .net] あるよ、自分はWindowsなんて使わないという偏屈ではないしさ Linuxの実機はラズパイだけであとは仮想環境 まあ他にも色々あるけど実際に使ってる環境ってことならね >>106 を書いたのは嫌気がさして書いたんじゃなくて 目的や知識がないとシェルなんて触る機会もないでしょって意味で書いた
110 名前:名無しさん@お腹いっぱい。 [2017/04/24(月) 17:49:44.72 .net] ubuntu on the windowsのおまえらの率直な感想が聞きたい
111 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/24(月) 19:04:22.14 .net] 【Bash】Windows Subsystem for Linux【Ubuntu】2©2ch.net hayabusa6.2ch.net/test/read.cgi/linux/1468149353/
112 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/24(月) 20:27:56.84 .net] >>106 便利なもんなんだから使うだろう 知ってて環境あって使いどころあれば
113 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/24(月) 20:34:34.47 .net] >>107 windows持ってないです
114 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/24(月) 22:40:54.70 .net] >>111 そんな向上心があるなら学ぶか働いてるでしょ
115 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 00:10:36.87 .net] >>113 そういう学科の学生かそういう業務の仕事でなくても使う人は使うってことじゃないの
116 名前:名無しさん@お腹いっぱい。 [2017/04/25(火) 00:43:15.05 .net] >>112 やるじゃんそーゆー振り切ってる感じ好きだぜ
117 名前:名無しさん@お腹いっぱい。 [2017/04/25(火) 00:49:06.70 .net] >>114 そうは言ってなかったな、シェルなんて職場で使わなきゃやろうと思わないでしょって言ってたよ
118 名前:名無しさん@お腹いっぱい。 [2017/04/25(火) 00:51:05.94 .net] ぶっちゃけLinuxだけだと不便やねん、だからどっちもいるねん、必須なのはWindowsやねん、結局便利だけどLinuxは無くてもいけるねん
119 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 00:57:32.66 .net] 実際Windowsないと公私共に不便だろって思う
120 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 01:15:23.26 .net] >>116 仕事も勉強も関係なくエロ画像収集に使うだろ 初めてはSSIとかCGIだったな ISPでシェルアカウント付きのとこもあった やらされてるだけの人には価値はわからんだろうけど
121 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 01:19:30.55 .net] Windowsなくても別に困らないなあ
122 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 05:48:06.67 .net] >>119 VBとかで出来るからね シェルを使うにはUnix環境が必要で 知識ゼロのニートが自主的にやったってのは知らないなあ Unix界隈に居る人って性格悪いじゃん? そんな中で続くとは思えないんだけど 学生か働いてる(働いてた)時に得た知識でやるならわかるけどさ
123 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 06:14:57.29 .net] 画像収集ツールって昔からいくつかあるけど それを使わずにシェルスクリプト使った人が今何してるのか興味あるな 自分はOSもアプリも言語も道具だから何でもいいんだけど 獲得したものを特別なものと思って他人を見下すってのは余裕のない感じがするね そのあたりがLinuxが流行らなかった理由なんじゃないかと思う スマホ使ってる人なんてニコニコしながら嫌味無く教えてくれるときあるしw
124 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 06:32:05.73 .net] やらされてるだけの人って嫌味なんだろうけど ココで答えてくれてる人はそんな人なこと忘れてるよ 失礼な奴だな
125 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 09:39:07.19 .net] シェルスクリプトを作れない人がやっかんでるだけに見えるな 画像収集ツールみたいなことをする場合、Windowsアプリも cygwonでシェルスクリプト+コマンドのパターンも使う 一方しか出来ない人は時間を損してると思うよ
126 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 09:44:08.16 .net] 暇つぶしに聞いただけだろう 現役で職場でシェルスクリプト使う身からすると奇妙な質問には思えるが これがCOBOLとかなら話分かったけど
127 名前:名無しさん@お腹いっぱい。 [2017/04/25(火) 10:09
] [ここ壊れてます]
128 名前::42.40 .net mailto: >>121 Unix界隈の人は性格悪いってま? [] [ここ壊れてます]
129 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 10:21:07.46 .net] どこかのスレで質問してみれば分かるよ
130 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 10:29:48.93 .net] 画像収集ツールってWindowsで動く既存アプリがいくつもあるんだよ〜 自分はシェルスクリプトを否定はしていない でも学んでも働いても無かった人(要するにシェルを使ってなかった人)が 画像収集するためにいきなりシェルを使うとは思えないんだな シェルスクリプトに行き着くためには UnixなりりLinuxなりCygwin、BoW、Services for UNIXが必要になるわけであって 画像収集するのに便利って言うのは違和感がある そういう人が本当に使ってるとして今どのレベルなのかも興味があるね まだ画像収集レベルなのかな? まあ別に目的を達せられたら良いんだけどね(で振り出しに戻ると)
131 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 10:31:54.24 .net] ちなみに自分は学んだし仕事でやってたよ だから実装は楽だしやらせたいことを自動でやらせるためにスクリプト組んでるね
132 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 10:40:20.49 .net] すまん、結局何が言いたいのか分からん これは単にシェルスクリプト使ってるのを見下したいだけなのか?
133 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 10:46:20.83 .net] 自分が使える道具を、使うと何かの目的が達せられるところで使うだけだよ 環境、能力、目的は人によるから想像力の欠如をアピールしてもしょうがない
134 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 11:20:26.09 .net] >>121 CGIやSSIやISPはweb関連だ wwwの世界はUnixばかりだからな で何もなかった昔のwwwではCGIの設置改造とか普通 どうやって動いてるのかとか興味を持って調べた奴も多いだろう つまり趣味で知った奴もいるってことだ 昔はWindowsでもcygwinとかでシェル使ってたけどな 今はないのかな VBのツールのメンテとかもしてたけどUnixが吐くデータの処理だったからshで置き換えて効率化したな やらされてる奴に性格悪い奴がいることはわかった
135 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 14:29:24.94 .net] >>132 お前こそ金にならないことやらされてるじゃん
136 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 14:33:19.26 .net] やらされてる連呼クンに触るなよ
137 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 14:38:02.51 .net] なんつうか、こんな話題で長文して結論がそれって よほど嫌なことあって愚痴りたかったんだろうな
138 名前:名無しさん@お腹いっぱい。 [2017/04/25(火) 14:42:58.20 .net] >>108 ラズパイってむずい?
139 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 15:04:06.17 .net] >>132 今仕事何やってるの?
140 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 15:04:11.72 .net] >>133 VBのツールの置き換えは仕事だぞ 趣味はお金払ってでもするものだけどな ただUnixワークステーションとか買えねえよ
141 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 15:05:57.55 .net] >>137 開発
142 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 15:32:19.24 .net] なんだ結局仕事にしたんじゃん 素人でまだ触ってるかと思った
143 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 16:43:11.74 .net] やらされに成り下がっててワロタ
144 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 17:46:11.39 .net] >>140 シェルスクリプトで開発の仕事なんて滅多にないよ お前は無職?
145 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 17:53:41.95 .net] いやなんで煽るんだよ お前何しにこのスレ来たんだよ
146 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 17:53:50.03 .net] 開発経験者が趣味でシェルスクリプト書くって普通だと思う てっきり営業とか企画とか別分野の人がシェルスクリプト書いたのかと思った
147 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 18:09:20.39 .net] なぜ普通以外だと予想したのか
148 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 19:25:03.65 .net] 俺もまったくの異業種の奴が言ってるのかと思ったよ >>119 とか見るとね ニートがエロパワーで頑張ったのかと思ったw
149 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 19:42:41.24 .net] アスペか
150 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 20:48:36.96 .net] ハードウェア開発だったからまったくの独学だけどな
151 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/25(火) 22:28:49.44 .net] バージョン管理とかするだろうし環境作りでUnix使うだろ どこまで無学なんだよ
152 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/26(水) 00:06:14.19 .net] ワークステーションとか商用Unix知らないのか無学だな
153 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/26(水) 01:01:14.37 .net] くだらない話題で申し訳ないんすけど シェルスクリプトで使う変数の規則とかってどう決めてます? 自分は_HOGEがいいかなって思ってるんですけど、マジョリティはどうかなと(ここがマジョリティかどうかは別だけど)
154 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/26(水) 01:38:09.14 .net] >>151 変数はhoge、環境変数はHOGE
155 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/26(水) 08:25:15.17 .net] >>151 とくに名前に規則は設けず、関数内で local 宣言でできるだけ隔離。 気にはなるけど、個人的には実際に問題になったことが無いし、export しなければ大丈夫じゃないか?
156 名前:名無しさん@お腹いっぱい。 [2017/04/26(水) 08:45:28.91 .net] >>153 シェル内に影響するよ スクリプトならシェルスクリプト内までその変数が生きる
157 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/26(水) 08:52:37.57 .net] localって業務用なら使うべきなんだろうがいまいち慣れないんだよなぁ スコープ分けは基本ってのは分かっちゃいるんだがシェルスクリプトはどうもlocal使ったら負けな気がする すげぇどうでもいいんだけどな
158 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/27(木) 01:52:59.43 .net] >>151 俺は>>152 と同じ ↓を一度読んどくと良いと思う https://www.gnu.org/software/autoconf/manual/autoconf.html#Special-Shell-Variables
159 名前:名無しさん@お腹いっぱい。 [2017/04/27(木) 08:52:30.15 .net] おまえらただのニートじゃなさそうだな
160 名前:名無しさん@お腹いっぱい。 mailto:sage [2017/04/27(木) 08:55:21.07 .net] お前は何を言ってるんだ