シェルスクリプトに関する総合スレッドです。
全般
・荒しは無視しましょう。
・丁寧な姿勢を心掛けましょう。
・ネチケット(死語)を意識しましょう。
前スレ: シェルスクリプト総合 その27(https://mevius.5ch.net/test/read.cgi/unix/1525337663/)
探検
シェルスクリプト総合 その28
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2018/07/24(火) 11:01:16.36ID:r0TJj2hB362デフォルトの名無しさん
2018/08/27(月) 23:40:52.92ID:6cDpYi8T だったら、今時はssh接続一択じゃないんじゃないかなあ。それで万事解決のようなww
puttyでもTeratermでもssh接続ならちゃんとしているのでしょ?
puttyでもTeratermでもssh接続ならちゃんとしているのでしょ?
363デフォルトの名無しさん
2018/08/27(月) 23:42:31.94ID:6cDpYi8T 仕事ならなおさらssh接続一択のような。まあ、仕事では未だにtelnetでしかとかいうとこがあるかもしれないが、そうじゃないのは趣味や遊びと決めつけるあたり、ホントに仕事でやってんの?と疑問
364デフォルトの名無しさん
2018/08/27(月) 23:43:41.66ID:zX+eejgv わかったか
オマエがニートだと思ったから
それようの書き方してる
わかってしまうのが怖い
オマエがニートだと思ったから
それようの書き方してる
わかってしまうのが怖い
365デフォルトの名無しさん
2018/08/27(月) 23:44:35.56ID:6cDpYi8T 意味わからん。自信たっぷりだね。それだけはわかるw
366デフォルトの名無しさん
2018/08/27(月) 23:48:48.71ID:zX+eejgv telnet(オレはターミナルの例としてあげただけだ)はないにしても
xサーバーたちあげることはまずない
そんなもん使ってみればいいとか勧めてるいってる時点でな
残念なことに大体察しはつく
xサーバーたちあげることはまずない
そんなもん使ってみればいいとか勧めてるいってる時点でな
残念なことに大体察しはつく
367デフォルトの名無しさん
2018/08/27(月) 23:50:47.78ID:6cDpYi8T Xサーバー??何を言っているのか。Windows前提絶対でモノ言っているでしょ?Windowsつかわなきゃ仕事じゃないと言っているわけ??
Windowsでウィンドウシステムが起動してそれを使ってるのと同じだよ。Windows以外でも
Windowsでウィンドウシステムが起動してそれを使ってるのと同じだよ。Windows以外でも
368デフォルトの名無しさん
2018/08/27(月) 23:54:58.42ID:6cDpYi8T てか、なんでこのスレでWindows前提絶対やねんっ。別にいいけど、他の作業環境を知らない認めないのはナイな
369デフォルトの名無しさん
2018/08/27(月) 23:59:33.83ID:zX+eejgv なにをいってるのか って?
オマエがいってることが意味がわからんわ
Xサーバーたちあげないで
どうやってそのUNIXライクな計算機のwindowを表示するワケ
なにも分かってない頭悪いのが使ったつもりになってるのが分かったわ
コレはもう確定
オマエがいってることが意味がわからんわ
Xサーバーたちあげないで
どうやってそのUNIXライクな計算機のwindowを表示するワケ
なにも分かってない頭悪いのが使ったつもりになってるのが分かったわ
コレはもう確定
370デフォルトの名無しさん
2018/08/28(火) 00:04:36.83ID:Hq0PMDIz Linuxデスクトップでは普通に起動するでしょ?別に起動するって意識しなくて。Windowsでウィンドウシステムが起動しているのと同じだよ
このスレなんだから、Linuxメインで使っているのいてもおかしくもなんもないだろうにってことだけど?
Linuxを勧めるから仕事じゃないってw 俺のはLinuxでもWindowsでもないけど仕事でもよく/それなりに使われているんだけどなあ
このスレなんだから、Linuxメインで使っているのいてもおかしくもなんもないだろうにってことだけど?
Linuxを勧めるから仕事じゃないってw 俺のはLinuxでもWindowsでもないけど仕事でもよく/それなりに使われているんだけどなあ
371デフォルトの名無しさん
2018/08/28(火) 00:09:02.63ID:hby/BPp+ Linuxデスクトップとな。。。
ちなみにX端末ってなにかわかる?
ちなみにX端末ってなにかわかる?
372デフォルトの名無しさん
2018/08/28(火) 00:10:09.47ID:Hq0PMDIz どういう意味での?X端末は何もしないでXサーバが処理をするとかいう??
373デフォルトの名無しさん
2018/08/28(火) 00:12:57.46ID:Hq0PMDIz なんか老害?自分の古い知識でそれ前提絶対的なwもっと視野を広げた方がいいような。コンピュータ好きなら
374デフォルトの名無しさん
2018/08/28(火) 00:13:46.49ID:hby/BPp+ まあた始まった
クソニートなの
もうバレてんのに
クソニートなの
もうバレてんのに
375デフォルトの名無しさん
2018/08/28(火) 00:15:11.79ID:Hq0PMDIz376デフォルトの名無しさん
2018/08/28(火) 00:24:53.71ID:SLlsMMxP さて、便秘薬でも飲むとするか
377デフォルトの名無しさん
2018/08/28(火) 00:31:12.44ID:ZccLN8yq え? テレタイプ(TeleTYpe)がどうしたって?
378デフォルトの名無しさん
2018/08/28(火) 06:15:37.18ID:xeMH1v/N 半角くん、こっちにいたのか。
よかったら「cursorライブラリ」のことを教えてくれないか?
curses なら知ってるんだが、俺は無知なんだ。
よかったら「cursorライブラリ」のことを教えてくれないか?
curses なら知ってるんだが、俺は無知なんだ。
379デフォルトの名無しさん
2018/08/28(火) 06:39:27.97ID:gikJ8/5D >>378
やめてさしあげろw
やめてさしあげろw
380デフォルトの名無しさん
2018/08/28(火) 09:10:20.79ID:yK6EJuSE ウィンドウサイズ変えてもCOLUMNS LINESに正しい値が入ってるのは
親プロセスである対話的シェルがSIGWINCHハンドラで設定してくれてるからでしょ。
太古の昔の商用UNIXの/bin/shは設定してくれなかった気がする。
現代でも親プロセスがシェルじゃない場合には、
正しく設定されてない可能性がある。
まあシェルスクリプトならCOLUMNS LINES がもし設定されていれば
それを使えばいいとは思うけどね。
親プロセスである対話的シェルがSIGWINCHハンドラで設定してくれてるからでしょ。
太古の昔の商用UNIXの/bin/shは設定してくれなかった気がする。
現代でも親プロセスがシェルじゃない場合には、
正しく設定されてない可能性がある。
まあシェルスクリプトならCOLUMNS LINES がもし設定されていれば
それを使えばいいとは思うけどね。
381デフォルトの名無しさん
2018/08/28(火) 10:39:39.47ID:gikJ8/5D ていうかCOLUMNS環境変数とかは設定されるべきとの勧告があるのか。
382デフォルトの名無しさん
2018/08/28(火) 18:07:03.95ID:+71nChns シェルスクリプトで引数を取り扱ういい方法はないでしょうか?
getoptとかgetoptsがあるのは知っています。
ですが、例えば cp みたいに、cp -a a b とかけるが
cp a -a b や cp a b -a というふうにオプションの順番を入れ替えても動くとか
gitみたいにサブコマンドが使えて、
git --no-pager log --stat のように--no-pagerはgitのオプション、
--statはlogのオプションみたいにする方法がよくわかりません
頑張ればできると思いますが、複雑になりそうです。
なにかいい方法はないでしょうか?
なお他言語を使うとか言うのは禁止です。
getoptとかgetoptsがあるのは知っています。
ですが、例えば cp みたいに、cp -a a b とかけるが
cp a -a b や cp a b -a というふうにオプションの順番を入れ替えても動くとか
gitみたいにサブコマンドが使えて、
git --no-pager log --stat のように--no-pagerはgitのオプション、
--statはlogのオプションみたいにする方法がよくわかりません
頑張ればできると思いますが、複雑になりそうです。
なにかいい方法はないでしょうか?
なお他言語を使うとか言うのは禁止です。
383デフォルトの名無しさん
2018/08/28(火) 18:11:08.70ID:+71nChns 忘れてましたが、 ls ーal でも ls ーla みたいな書き方にも対応したいし、
git --exec-path=path でも git --exec-path path でも良かったりとか
git --exec-path でもOKとか、みんなどうやって引数解析してるんでしょうか?
git --exec-path=path でも git --exec-path path でも良かったりとか
git --exec-path でもOKとか、みんなどうやって引数解析してるんでしょうか?
384デフォルトの名無しさん
2018/08/28(火) 19:06:24.55ID:C1AWmFJx みんなは頑張ってやっている。
頑張らないでやる方法は他の言語とライブラリを使う。
頑張らないでやる方法は他の言語とライブラリを使う。
385デフォルトの名無しさん
2018/08/28(火) 21:17:43.19ID:gikJ8/5D あなたとしてはgetopt(1)はシェルスクリプトとは別の言語ではないのかな?
思いきり外部コマンドなんだけど……。
思いきり外部コマンドなんだけど……。
386デフォルトの名無しさん
2018/08/28(火) 21:23:37.21ID:+71nChns POSIXできまっていて、どの環境にも入ってるものならOKです。
387デフォルトの名無しさん
2018/08/28(火) 21:30:00.13ID:Hq0PMDIz Cで書かれたものを例に出している時点で変だけどな。それで他言語を使うとか言うのは禁止とか
まあ、シェルスクリプトでも頑張ってる人はググればすぐ出てくるな
まあ、シェルスクリプトでも頑張ってる人はググればすぐ出てくるな
388デフォルトの名無しさん
2018/08/28(火) 21:41:08.24ID:gikJ8/5D389デフォルトの名無しさん
2018/08/28(火) 21:42:55.17ID:gikJ8/5D オプション解析とはまったく関係ないんだが
確かこのスレかその前あたりでaliasの可能性について論じてた人がいたよね
あれどうなったのかな。個人的にすごく興味がある。
確かこのスレかその前あたりでaliasの可能性について論じてた人がいたよね
あれどうなったのかな。個人的にすごく興味がある。
390デフォルトの名無しさん
2018/08/28(火) 21:44:16.50ID:tpGA+DOm >なお他言語を使うとか言うのは禁止です。
ずいぶん偉そうだね
ずいぶん偉そうだね
391デフォルトの名無しさん
2018/08/28(火) 21:45:59.04ID:ZccLN8yq 原理主義者クサイ
392デフォルトの名無しさん
2018/08/28(火) 21:54:24.12ID:Hq0PMDIz ロングオプションはgetopt_longでかなり幸せになっているよう。POSIXには(まだ)入っていない
gitは、まあ、大変。読む気は無くなるw
https://github.com/git/git/blob/master/git.c
CではCでも
gitは、まあ、大変。読む気は無くなるw
https://github.com/git/git/blob/master/git.c
CではCでも
393デフォルトの名無しさん
2018/08/28(火) 22:09:30.12ID:+71nChns394デフォルトの名無しさん
2018/08/28(火) 22:13:41.39ID:Hq0PMDIz どういうネタやねんwまあ、頑張りや
395デフォルトの名無しさん
2018/08/28(火) 22:19:33.48ID:gikJ8/5D >>393
もうちょっと勉強したら?
俺 学部生だぜ? ガキに知識で負けてくやしいよね?
OpenGroupっていうのはさ POSIXを制定している企業なんだわ。
つまりそこがPOSIX標準を定めてるってこと。
だからgetopt(3)はPOSIXに準拠したオプション解析器ってことだ。
どう? 理解した? これでも分からなきゃ相当 馬鹿 だなお前は。
もうちょっと勉強したら?
俺 学部生だぜ? ガキに知識で負けてくやしいよね?
OpenGroupっていうのはさ POSIXを制定している企業なんだわ。
つまりそこがPOSIX標準を定めてるってこと。
だからgetopt(3)はPOSIXに準拠したオプション解析器ってことだ。
どう? 理解した? これでも分からなきゃ相当 馬鹿 だなお前は。
396デフォルトの名無しさん
2018/08/28(火) 22:21:11.28ID:Hq0PMDIz そうムキにならんくていいだろう。>>393なんて人はいない、ネタネタ
397デフォルトの名無しさん
2018/08/28(火) 22:36:33.43ID:+71nChns398デフォルトの名無しさん
2018/08/28(火) 22:41:19.86ID:+71nChns >>387
> Cで書かれたものを例に出している時点で変だけどな。
それな。C言語の話もしてないのに、
なんでそれ持ってきたのかもわからん
なんか根本的なところで勘違いしてる気がする。
まあ所詮学生だしな
> Cで書かれたものを例に出している時点で変だけどな。
それな。C言語の話もしてないのに、
なんでそれ持ってきたのかもわからん
なんか根本的なところで勘違いしてる気がする。
まあ所詮学生だしな
399デフォルトの名無しさん
2018/08/28(火) 22:47:19.25ID:Hq0PMDIz400デフォルトの名無しさん
2018/08/28(火) 22:49:42.88ID:+71nChns >>399
え?なに?つーことはお前もずれてるじゃん
gitのようなオプション(つまりgitは例)を
シェルスクリプトで解析するって話なのに
なんでgitはC言語でかかれていますーなんて話になるの?
意味がわからんが、説明できる?
(学生さんは図星だったようでだまっちゃったみたいだけどさw)
え?なに?つーことはお前もずれてるじゃん
gitのようなオプション(つまりgitは例)を
シェルスクリプトで解析するって話なのに
なんでgitはC言語でかかれていますーなんて話になるの?
意味がわからんが、説明できる?
(学生さんは図星だったようでだまっちゃったみたいだけどさw)
401デフォルトの名無しさん
2018/08/28(火) 22:53:12.08ID:Hq0PMDIz Cで書かれてるのを例に出してるんだから、Cでまずはだろう。そこすっとばして、どうやってんのシェルでって意味通じないよ
てか、ちょっと素が出てきてるねえって感じ。ご苦労さん。なにしたいねん
てか、ちょっと素が出てきてるねえって感じ。ご苦労さん。なにしたいねん
402デフォルトの名無しさん
2018/08/28(火) 22:54:52.38ID:+71nChns403デフォルトの名無しさん
2018/08/28(火) 22:57:40.65ID:+71nChns もしかして、オプションの例として、gitのこういうオプションを
シェルスクリプト取り扱いたいですって言ったから、
C言語の話をしてると思ったの?
シェルスクリプト取り扱いたいですって言ったから、
C言語の話をしてると思ったの?
404デフォルトの名無しさん
2018/08/28(火) 23:00:52.68ID:Hq0PMDIz マジなのか?うそだろーw
>gitみたいにサブコマンドが使えて、
>git --no-pager log --stat のように--no-pagerはgitのオプション、
>--statはlogのオプションみたいにする方法がよくわかりません
gitのをしたいんでしょ?する方法がよくわかりませんって、Cでやってるとこを言っているんでしょ?
ロングオプションにしたってそう。Cでやってることをどうやってるって聞いてんだから、Cの話だろうに
あえてあんたよりにすると、「シェルで実現するにはどうしたらいいですか、または、可能ですか?」だな
>gitみたいにサブコマンドが使えて、
>git --no-pager log --stat のように--no-pagerはgitのオプション、
>--statはlogのオプションみたいにする方法がよくわかりません
gitのをしたいんでしょ?する方法がよくわかりませんって、Cでやってるとこを言っているんでしょ?
ロングオプションにしたってそう。Cでやってることをどうやってるって聞いてんだから、Cの話だろうに
あえてあんたよりにすると、「シェルで実現するにはどうしたらいいですか、または、可能ですか?」だな
405デフォルトの名無しさん
2018/08/28(火) 23:02:58.05ID:+71nChns > gitのをしたいんでしょ?する方法がよくわかりませんって、Cでやってるとこを言っているんでしょ?
だからgitがCでやっているようなことを
シェリスクリプトでやりたいんですが?
> Cでやってることをどうやってるって聞いてんだから、Cの話だろうに
Cでやってることを(シェルスクリプトで)どうやるって聞いてんだから、シェルスクリプトの話だろうに
あと>>2を読もう
> ・シェルスクリプトのことをシェルってゆうな
はぁ、レベルの低いやつに目をつけあられたな
日本語もろくに理解できてない
だからgitがCでやっているようなことを
シェリスクリプトでやりたいんですが?
> Cでやってることをどうやってるって聞いてんだから、Cの話だろうに
Cでやってることを(シェルスクリプトで)どうやるって聞いてんだから、シェルスクリプトの話だろうに
あと>>2を読もう
> ・シェルスクリプトのことをシェルってゆうな
はぁ、レベルの低いやつに目をつけあられたな
日本語もろくに理解できてない
406デフォルトの名無しさん
2018/08/28(火) 23:03:17.46ID:Hq0PMDIz407デフォルトの名無しさん
2018/08/28(火) 23:04:02.06ID:Hq0PMDIz 会話にならない。俺が悪いのか??w
408デフォルトの名無しさん
2018/08/28(火) 23:06:22.48ID:+71nChns > 頑張ればできると思いますが、複雑になりそうです。
と書いてるのに、
複雑になるのが嫌だということも読めていないようだ
Cのコードがシンプルならまだしも、複雑なものを見せて
シェルスクリプトでもCのまねして書け。複雑に書け
とか、全然答えになってないですわ
と書いてるのに、
複雑になるのが嫌だということも読めていないようだ
Cのコードがシンプルならまだしも、複雑なものを見せて
シェルスクリプトでもCのまねして書け。複雑に書け
とか、全然答えになってないですわ
409デフォルトの名無しさん
2018/08/28(火) 23:06:39.91ID:Hq0PMDIz410デフォルトの名無しさん
2018/08/28(火) 23:06:43.85ID:+71nChns >>407
はい
はい
411デフォルトの名無しさん
2018/08/28(火) 23:07:59.71ID:Hq0PMDIz412デフォルトの名無しさん
2018/08/28(火) 23:10:58.04ID:+71nChns ん?まさかと思うが、git "みたいな" オプションを使いたいって話を
例だとわからずに、本当にgitのオプションをそのまま扱うとか
勘違いしてないか?
一行目に
> シェルスクリプトで引数を取り扱ういい方法はないでしょうか?
と書いてあるから、間違うわけ無いと思うが?
> gitみたいにサブコマンドが使えて、
と書いてるのに「みたい」って文字を見逃して、
まんまgitのオプションを扱う方法だと思いこんで、
gitのオプション扱うなら、C言語のソースみればいいだろとか?
うわー、そう理解してしまうのは本気でやばい。ダメな方に意味でやばい
例だとわからずに、本当にgitのオプションをそのまま扱うとか
勘違いしてないか?
一行目に
> シェルスクリプトで引数を取り扱ういい方法はないでしょうか?
と書いてあるから、間違うわけ無いと思うが?
> gitみたいにサブコマンドが使えて、
と書いてるのに「みたい」って文字を見逃して、
まんまgitのオプションを扱う方法だと思いこんで、
gitのオプション扱うなら、C言語のソースみればいいだろとか?
うわー、そう理解してしまうのは本気でやばい。ダメな方に意味でやばい
413デフォルトの名無しさん
2018/08/28(火) 23:12:22.86ID:Hq0PMDIz モノホンだったら怖過ぎですよ
414デフォルトの名無しさん
2018/08/28(火) 23:14:57.35ID:+71nChns 仕切り直すわ。なんでこの文章で理解できないのかわからないが、
ちゃんと補足する。
シェルスクリプトで引数を取り扱ういい方法はないでしょうか?
getoptとかgetoptsがあるのは知っています。
くり返しいいます。
getoptとかgetoptsがあるのは知っています。
ですが、例えば cp みたいに、cp -a a b とかけるが
cp a -a b や cp a b -a というふうにオプションの順番を入れ替えても動くとか
(もちろんcpは例です。cpみたいなと言ってるわけで、cpのオプションを
扱いたいなんて言っていません)
gitみたいにサブコマンドが使えて、
git --no-pager log --stat のように--no-pagerはgitのオプション、
--statはlogのオプションみたいにする方法がよくわかりません
(もちろんgitは例です。gitみたいなと言ってるわけで、gitのオプションを
扱いたいなんて言っていません)
頑張ればできると思いますが、複雑になりそうです。
(gitのC言語のソースのような複雑なコードは書きたくないです)
なにかいい方法はないでしょうか?
なお他言語を使うとか言うのは禁止です。
ちゃんと補足する。
シェルスクリプトで引数を取り扱ういい方法はないでしょうか?
getoptとかgetoptsがあるのは知っています。
くり返しいいます。
getoptとかgetoptsがあるのは知っています。
ですが、例えば cp みたいに、cp -a a b とかけるが
cp a -a b や cp a b -a というふうにオプションの順番を入れ替えても動くとか
(もちろんcpは例です。cpみたいなと言ってるわけで、cpのオプションを
扱いたいなんて言っていません)
gitみたいにサブコマンドが使えて、
git --no-pager log --stat のように--no-pagerはgitのオプション、
--statはlogのオプションみたいにする方法がよくわかりません
(もちろんgitは例です。gitみたいなと言ってるわけで、gitのオプションを
扱いたいなんて言っていません)
頑張ればできると思いますが、複雑になりそうです。
(gitのC言語のソースのような複雑なコードは書きたくないです)
なにかいい方法はないでしょうか?
なお他言語を使うとか言うのは禁止です。
415デフォルトの名無しさん
2018/08/28(火) 23:17:00.32ID:gikJ8/5D416デフォルトの名無しさん
2018/08/28(火) 23:17:57.87ID:+71nChns >>415
gitは忘れてください
gitは忘れてください
417デフォルトの名無しさん
2018/08/28(火) 23:18:19.53ID:+71nChns gitの話はしていません。オプションの話をしています。
418デフォルトの名無しさん
2018/08/28(火) 23:19:04.23ID:gikJ8/5D だいたいgitがどうやってオプション解析してるかも知らずに
よくもまあぬけぬけと「getoptは使わない方針で」と言えたもんだな
いままでそんなゴミみたいな思考回路で生きてきて恥かしくないのかね
よくもまあぬけぬけと「getoptは使わない方針で」と言えたもんだな
いままでそんなゴミみたいな思考回路で生きてきて恥かしくないのかね
419デフォルトの名無しさん
2018/08/28(火) 23:19:26.80ID:Hq0PMDIz420デフォルトの名無しさん
2018/08/28(火) 23:20:08.62ID:gikJ8/5D421デフォルトの名無しさん
2018/08/28(火) 23:20:31.97ID:Hq0PMDIz >>418
直球だなああ。若いなww(しつれい)
直球だなああ。若いなww(しつれい)
422デフォルトの名無しさん
2018/08/28(火) 23:20:43.63ID:+71nChns423デフォルトの名無しさん
2018/08/28(火) 23:21:17.44ID:+71nChns424デフォルトの名無しさん
2018/08/28(火) 23:21:55.96ID:gikJ8/5D あーあ。
オプション解析なんてみんながやってることで
そしてそのノウハウもかなり溜ってるんだから
質問の仕方さえ間違えなければすぐさま希望する答えが手に入ったのにね
もったいない
お前のような人間はこれからずっと人生負け組だよww
オプション解析なんてみんながやってることで
そしてそのノウハウもかなり溜ってるんだから
質問の仕方さえ間違えなければすぐさま希望する答えが手に入ったのにね
もったいない
お前のような人間はこれからずっと人生負け組だよww
425デフォルトの名無しさん
2018/08/28(火) 23:22:44.60ID:gikJ8/5D >>423
お前に足りないのは脳味噌と他人に対する配慮だよボケ
お前に足りないのは脳味噌と他人に対する配慮だよボケ
426デフォルトの名無しさん
2018/08/28(火) 23:23:09.32ID:+71nChns >>424
お前何がしたいの?
お前何がしたいの?
427デフォルトの名無しさん
2018/08/28(火) 23:23:35.87ID:+71nChns428デフォルトの名無しさん
2018/08/29(水) 05:00:00.96ID:byfOgvI+ 他板でもそうですが回答側がアレですねw
夏休みで低年齢層が増えていたからでしょうか。
夏休みで低年齢層が増えていたからでしょうか。
429デフォルトの名無しさん
2018/08/29(水) 08:40:49.02ID:JKfxUNfw IDやワッチョイのつけられる板に越してきた理由が、
こういう感じの無意味な応酬が目に余ったからだしな。
知性はあっても子供だよね。
IDがあってホント良かったよ。
こういう感じの無意味な応酬が目に余ったからだしな。
知性はあっても子供だよね。
IDがあってホント良かったよ。
430デフォルトの名無しさん
2018/08/29(水) 08:56:49.98ID:ND6xKvzt >>414 お願いします。
431デフォルトの名無しさん
2018/08/29(水) 10:36:23.57ID:jDyQ3/+0 >>430
ない
ない
432デフォルトの名無しさん
2018/08/29(水) 14:43:49.86ID:dthpACHL433デフォルトの名無しさん
2018/08/29(水) 14:46:35.77ID:jUkhBS20 誰か414を3行にまとめてくれ
434デフォルトの名無しさん
2018/08/29(水) 14:51:01.95ID:ND6xKvzt シェルスクリプトで引数を取り扱ういい方法はないでしょうか?
getoptとかgetoptsがあるのは知っています。
頑張ればできると思いますが、複雑になりそうです。
getoptとかgetoptsがあるのは知っています。
頑張ればできると思いますが、複雑になりそうです。
435デフォルトの名無しさん
2018/08/29(水) 15:14:53.45ID:AXEWk4o3 getoptとかgetoptsで頑張るのがいいと思います
436デフォルトの名無しさん
2018/08/29(水) 15:29:00.41ID:jUkhBS20 getoptとかgetoptsで頑張るのがいいと思います
437デフォルトの名無しさん
2018/08/29(水) 16:01:13.07ID:Nn5B1KsW getoptとかgetoptsで頑張るのがいいと思います
438デフォルトの名無しさん
2018/08/29(水) 16:14:32.69ID:U+j3n810 getoptとかgetoptsで頑張るのがいいと思います
439デフォルトの名無しさん
2018/08/29(水) 17:01:53.59ID:rEBrQhP5 人生、時には諦める事も必要
440デフォルトの名無しさん
2018/08/29(水) 17:22:27.53ID:zGukP1bd 良いプログラマーとは、楽をする為に労力を惜しまないそうです
今回はその労力をここでの問答に費やす訳ですから
粘り強く頑張って頂ければ良いのかなと思いました
今回はその労力をここでの問答に費やす訳ですから
粘り強く頑張って頂ければ良いのかなと思いました
441デフォルトの名無しさん
2018/08/29(水) 20:56:07.12ID:zRPnCBM0 なにもしないのが一番楽
やっぱりアホしかいないわ
やっぱりアホしかいないわ
442デフォルトの名無しさん
2018/08/29(水) 21:02:14.84ID:zfnELSlX と、アホが申してます
443デフォルトの名無しさん
2018/08/29(水) 21:41:17.05ID:ySrrhl3u ム版に引っ越してきたばかりにム版の厄介者にいつかれちまったな
444デフォルトの名無しさん
2018/08/29(水) 21:45:29.75ID:PHlZ4Qkz ゆうめいじんなのか。なるほど
445デフォルトの名無しさん
2018/08/29(水) 21:46:04.98ID:jUkhBS20 まぁIDすらなかった頃に比べれば顔真っ赤が判別できるのは助かるわ
446デフォルトの名無しさん
2018/08/29(水) 23:58:23.02ID:U+j3n810 要求の多いお兄ちゃんは、結局何もしないの?
447デフォルトの名無しさん
2018/08/30(木) 09:43:05.13ID:Le3eFjin しかし引数解析ってそんなに頑張らなくても自作できるよなあ。面倒なだけで。
448デフォルトの名無しさん
2018/08/30(木) 09:45:01.72ID:rxoSSaq5 だから面倒なのがいやなんだろ?それぐらいわかれよ
449デフォルトの名無しさん
2018/08/30(木) 09:49:03.76ID:5UlR9u+e 引数解析そのものを諦めて別の手段にするとか
450デフォルトの名無しさん
2018/08/30(木) 10:11:57.74ID:lJFNKW+A 引数解析って
prog -abcde
とかもできるの?
prog -a -b -c -d
とかしかできないの?
prog -abcde
とかもできるの?
prog -a -b -c -d
とかしかできないの?
451デフォルトの名無しさん
2018/08/30(木) 10:26:46.95ID:DLN02TyK 好きに作ればよくね
452デフォルトの名無しさん
2018/08/30(木) 10:57:16.78ID:8BsM3ej5 >>450
普通にできるてかしてくれる。てかそれぐらいちょっと調べればわかること
普通にできるてかしてくれる。てかそれぐらいちょっと調べればわかること
453デフォルトの名無しさん
2018/08/30(木) 11:05:59.54ID:rxoSSaq5 ちょっと調べたけど
https://qiita.com/b4b4r07/items/dcd6be0bb9c9185475bb
ロングオプションが使えないgetoptsか
--longと書いたら-oと誤爆するgetopsしか
見つからなかった
「普通にできる」とはどういうこと?
https://qiita.com/b4b4r07/items/dcd6be0bb9c9185475bb
ロングオプションが使えないgetoptsか
--longと書いたら-oと誤爆するgetopsしか
見つからなかった
「普通にできる」とはどういうこと?
454デフォルトの名無しさん
2018/08/30(木) 11:12:04.78ID:rxoSSaq5 > --longと書いたら-oと誤爆するgetopsしか
--は先に除外すればできるか。リンク先のコードではダメだけど
あとgetopt。これはbashだから、caseの二段構成にするしかないんかな
これを「普通にできる」とは思わんけど
--は先に除外すればできるか。リンク先のコードではダメだけど
あとgetopt。これはbashだから、caseの二段構成にするしかないんかな
これを「普通にできる」とは思わんけど
455デフォルトの名無しさん
2018/08/30(木) 11:13:00.09ID:8BsM3ej5 getoptはGNUとBSDでは別物。GNUのはロングオプションに対応してる。誤爆って?
getoptsはKorn/POSIX シェル組み込みコマンド(らしい)。ロングオプションは使えないが>>450を「普通」にやってくれる
ロングオプションと羅列を混同してるのか??
getoptsはKorn/POSIX シェル組み込みコマンド(らしい)。ロングオプションは使えないが>>450を「普通」にやってくれる
ロングオプションと羅列を混同してるのか??
456デフォルトの名無しさん
2018/08/30(木) 11:17:10.20ID:rxoSSaq5 やっぱりデメリットあるのか。
ロングオプションが使えないのはだめだね
できるけど、べつのことができない
ロングオプションが使えないのはだめだね
できるけど、べつのことができない
457デフォルトの名無しさん
2018/08/30(木) 11:17:50.50ID:8BsM3ej5 なにを言いたいのだか
458デフォルトの名無しさん
2018/08/30(木) 11:22:47.19ID:KGeBif2I やはりそういうことか
459デフォルトの名無しさん
2018/08/30(木) 11:24:37.49ID:rxoSSaq5 例えて言うなら、ケーキ食べられる?って聞いて
普通に食べられる(だけどパンは食べられないけどね)
みたいだなーってことだよ
確かにケーキ食べられる?が質問だし、食べられるのだろけど
それ以前のできて当然のものができないっていうのは
がっかりするしか無いなぁってこと
普通に食べられる(だけどパンは食べられないけどね)
みたいだなーってことだよ
確かにケーキ食べられる?が質問だし、食べられるのだろけど
それ以前のできて当然のものができないっていうのは
がっかりするしか無いなぁってこと
460デフォルトの名無しさん
2018/08/30(木) 11:25:04.80ID:KGeBif2I うん
うん?
うん?
461デフォルトの名無しさん
2018/08/30(木) 11:26:42.89ID:8BsM3ej5 トンチキが横入りして勝手に俺の思ってたのと違うっていうのか。知らんがな
462デフォルトの名無しさん
2018/08/30(木) 11:28:00.65ID:rxoSSaq5 こういうふうに、話の流れから当然だろ?と思うことも
いちいち全部言わないと、話ができないってのは
アスペなんだろうなって思う
いちいち全部言わないと、話ができないってのは
アスペなんだろうなって思う
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【サッカー】2026年北中米W杯の組み合わせが決定! 日本代表はオランダ、チュニジア、欧州プレーオフB勝者と同組で激突★3 [冬月記者★]
- 渡邊渚「性を売ってるくせに」批判に反論 幻滅「これが日本の現状だよなー」「『渾身の下着!』というような意味でやってない」★3 [Ailuropoda melanoleuca★]
- 【鮭】20代女性の車のドアノブに体液、不同意わいせつ未遂の容疑で広島市安佐北区の30歳無職男を逮捕 [nita★]
- 鈴木農相、地元JAから借入金 おこめ券巡り利害誘導との批判も★2 [安倍聖帝★]
- 【芸能】批判招いた「ドラゴンボールストア」イラスト問題に原作編集者マシリト氏が厳しく言及 問題点指摘 [湛然★]
- 米国、ホワイトカラーよりブルーカラーが重視される社会になってしまう、AIの影響で25年大卒者は就職難に直面 ★2 [お断り★]
- 【NHK他】FIFAワールドカップ2026 はじまらない組み合わせ抽選★4
- 競輪実況★1620
- とらせんIP ★2
- ハム専 サヨナラ石井
- こいせん 全レス転載禁止
- 【フジテレビ】2025 FORMULA 1【NEXT】Lap611
- 食材となるものはな、罪があったから食材にされるんだよ
- なんで魚の缶詰はあるのに肉の缶詰はないんやろ
- 【高市悲報】プリキュア「いま私たちは環境問題に関心があるの」 プリオタ「ギェェェェェ思想が強すぎる!!」大炎上🔥 [762037879]
- 「あ、畳か」→画像を削除する→何も書き込まずにスレを閉じる
- 3大もう違法にしたほうがいいモノ「撮り鉄」「お酒」
- 今はもう動かないおじいさんにトドメ~
