[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2ch.scのread.cgiへ]
Update time : 05/13 07:05 / Filesize : 129 KB / Number-of Response : 443
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

シェルスクリプト総合 その29



1 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 23:34:47.98 ID:/eJt2TVD.net]
シェルスクリプトに関する総合スレッドです。

全般
・荒しは無視しましょう。
・丁寧な姿勢を心掛けましょう。
・ネチケット(死語)を意識しましょう。

前スレ:
シェルスクリプト総合 その28
mevius.5ch.net/test/read.cgi/tech/1532397676/

352 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 01:03:28.37 ID:zUwJ78d6.net]
× shoptとかもしらん
○ shoptとかもいらん

なんで当たり前の正解を言ったら
お前悔しがってんの?w

知識自慢したのお前じゃん
そして「は?」の意味わかっただろ。
全く見当違いのことをやろうとして、
全く見当違いの解答をしてるんだよ。
クソガキどもが

353 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 01:09:13.03 ID:2wE9GZDh.net]
そりゃ、お前が悪い。shoptもな
なんかもったいぶってるだけでだからな。自覚がないのか?さんざん偉そう俺は初心者じゃないってだけの、質問から外れたことばっかり言っている
お前が>>349>>352で書けば終わってることだからな

俺は別にお前みたいな知識自慢したくてなんてないぞ。おまえがさんざん俺偉いというだけのような&「そうすれば正解にたどり着く」とかうやむやなこと言うからだろうに

とうとう、「クソガキども」のお言葉いただきましたっ。なんだじじいかw自称他人を自分より劣ると言える

354 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 01:11:10.67 ID:2wE9GZDh.net]
誤 お前が>>349>>352で書けば終わってることだからな
正 お前が>>349>>332で書けば終わってることだからな

355 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 01:15:09.23 ID:zUwJ78d6.net]
だから何をやりたいのかわかったのは
それ以降のレス読んでからだろうが

意味不明だし、馬鹿がクソな回答しやがるし
ほんと低い

356 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 01:17:21.45 ID:2wE9GZDh.net]
>だから何をやりたいのかわかったのは
イミフ。おまえもたいがい日本語ダがメだぞ?w いままでのレスの数々でも

やっぱり「俺高いお前低い」とは言いたいのね。なんでそう言いたいのか自分に問いてみような

357 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 01:19:37.90 ID:2wE9GZDh.net]
ああ、「クソガキども」のお言葉いただいたので(なんでそんなこと言いたくなったのか自分に問いてみようなw)、もういいや

358 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 01:20:59.82 ID:zUwJ78d6.net]
> なんでそう言いたいのか自分に問いてみような

邪魔だからだな。頭悪そうな兄ちゃんがきて
頭悪そうな会話をしてる。そんな感じだ。

359 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 01:23:14.93 ID:o77IOYp5.net]
そして誰もいなくなった

360 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 04:25:44.56 ID:Q6RVSnnY.net]
質問する側が馬鹿すぎると馬鹿を引き寄せるだけなんだよなあ。
まず、まともな質問をするために man を読もうよ。



361 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 09:00:30.11 ID:XBKhyEHe.net]
よくわからんが、なんで -f が出てくるんだ?
ファイルの有無が問題じゃないんだろう?
globしたかしないかが問題なんだろう?

362 名前:デフォルトの名無しさん [2019/04/25(木) 10:40:29.00 ID:xhj9dxYD.net]
""で囲むと展開されなくて""で囲まないと複数の引数として認識するから出来ないので諦めますね

363 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 10:43:57.02 ID:zUwJ78d6.net]
>>361
globでファイル名に展開されるかどうかは
ファイル(ディレクトリなども含む)の有無で決まるから

364 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 12:49:51.00 ID:XBKhyEHe.net]
>>363
こういう奴がセキュリティホールを作り込むのかね

365 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 13:29:45.25 ID:wpotMNKo.net]
そもそも、ファイル名に、半角英数字、- _ (base64url encoding)以外を使うような、
システムを作る奴が悪い

さらに、Windows では、大文字小文字だけが異なる、ファイル名も作れないし。
例、aB, Ab

366 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 14:58:23.69 ID:zUwJ78d6.net]
>>364
セキュリティホールを作るのは、
お前のように正しく理解してないからだよ。

問題が有るというのなら言ってみな。

367 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 16:49:38.33 ID:hZ9DlonC.net]
なぜ自信満々なのか、馬鹿の頭の構造はわからないな。

368 名前:デフォルトの名無しさん mailto:sage [2019/04/25(木) 20:07:34.96 ID:zUwJ78d6.net]
反論がないから

369 名前:デフォルトの名無しさん mailto:sage [2019/04/26(金) 03:55:26.84 ID:N1bTr2ZN.net]
馬鹿なレスだな

370 名前:デフォルトの名無しさん mailto:sage [2019/04/26(金) 04:25:43.51 ID:Y1o8+v/L.net]
シェルの歴史に詳しくなれるサイト見つけた
https://www.in-ulm.de/~mascheck/



371 名前:デフォルトの名無しさん [2019/05/03(金) 15:34:52.90 ID:m+FxQhlt.net]
bashのさ、<() ってさ、sort test.txt みたいなのを sort <(cat test) って書けるから
リダイレクトを受け付けないコマンドに、一時ファイル作らずに渡せると思ったけど、
そうとはかぎらないよな?例えば、同じファイルを二回読み込むとかさ
そういうのってやっぱ一時ファイル作らないと無理だよな?

372 名前:デフォルトの名無しさん [2019/05/03(金) 18:08:45.95 ID:/bmAVHAq.net]
>>371
パイプの概念がないのか?

sortコマンドもどこでどうなったのかを気にしないで使うというのもよくわからない。

373 名前:デフォルトの名無しさん [2019/05/03(金) 21:10:21.19 ID:m+FxQhlt.net]
>>372
知らんがな。俺に言うなや。
そのツールが、そうなってるんだから
sortコマンドはただの例だからこれ以上追求しなくていい

てか、複数ファイルを入力したり複数ファイルを出力したりすることだって
あるんだから、必ずパイプで解決できるわけじゃない
diffコマンドとかそうだろ

374 名前:デフォルトの名無しさん [2019/05/03(金) 21:28:48.60 ID:wXl0ssRE.net]
同じ出力のデータを分けて処理することは可能だが、なぜ魔法文にこだわっているのかがわからない。

375 名前:デフォルトの名無しさん [2019/05/03(金) 21:31:24.78 ID:m+FxQhlt.net]
>>374
その話は関係ないから打ち切ろう

あるツールが「引数で指定した同じファイルを二回読込みしている」
そういう処理をしている。(そのツールの修正は不可能)
ここまでは理解しているかな?

376 名前:デフォルトの名無しさん [2019/05/03(金) 21:32:23.63 ID:m+FxQhlt.net]
まあ結論としては無理ってわかってんだけどさ
bashの拡張を持ってしても

377 名前:デフォルトの名無しさん mailto:sage [2019/05/03(金) 21:35:32.54 ID:m+FxQhlt.net]
あ、一時ファイル(FIFOファイル含む)作りたくないっていうのが最終的な希望ね。
メモリだけ(tmpfsや類似のメモリベースのファイルシステムやブロックデバイス除く)でやりたい。
無理ってわかってるけど。

378 名前:デフォルトの名無しさん [2019/05/03(金) 23:01:24.06 ID:wXl0ssRE.net]
ただの無知か。

379 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 09:14:36.29 ID:HnSBFy63.net]
>>371
例がないと何を言っているか意味がよく分からない。
teeとかファイルに出力しながら標準出力にも出力しているけど、
そのようなことがbashだけで表現できればOK?

380 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 09:40:10.00 ID:eyQzK648.net]
>>379
「リダイレクトを受け付けないコマンド」例
ファイル内容と行数を表示するために「同じファイルを二回読み込む」
これは "例" でありこのコマンドの内容についてのレスは不要
実際には中身はわからずバイナリで修正不可能なものとする。

#!/bin/sh
cat "$1"
wc -l "$1"


↑このコマンドに対して、一時ファイル(FIFOファイル含む)を作らないでデータを渡す



381 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 09:47:38.10 ID:HnSBFy63.net]
>>380
ファイルを作らないでメモリだけでっていうことなら、
↓こんな感じならOKなの?
dat=$(cat $1)

382 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 09:57:48.90 ID:eyQzK648.net]
>>381
それでもいいよ
何をしたいのかわからんけど

kono-comand ?

↑?の部分になんて書く?

383 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:01:46.67 ID:eyQzK648.net]
明らかに読み間違えてるレスがくると疲れるんで、
一時ファイルを使った場合の例も書いておくは
これは例なんで、この例を修正しろなんてレスは不要

generate-text > /tmp/test.txt
kono-comand "/tmp/test.txt"

この一時ファイル test.txt を作りたくない
なんで?とかいう質問も不要

384 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:05:16.07 ID:HnSBFy63.net]
>>383
ホントに意味が分からないんだは、
上の例でもこれでいいんじゃないのと思っちゃう。
generate-text | kono-comand
だからこれを直せってほうが意味通じるかも。

385 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:05:29.00 ID:ic6F2rX1.net]
条件の説明が下手すぎ

386 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:07:09.78 ID:eyQzK648.net]
>>384
本当に疲れる。

>>371を読み返せ。

> リダイレクトを受け付けないコマンドに、一時ファイル作らずに渡せると思ったけど、
> リダイレクトを受け付けないコマンド
> リダイレクトを受け付けないコマンド
> リダイレクトを受け付けないコマンド

パイプもリダイレクトだ。

387 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:08:50.78 ID:eyQzK648.net]
っていうか、

generate-text | kono-comand

kono-commandの内容は上に書いたとおり↓で

> #!/bin/sh
> cat "$1"
> wc -l "$1"

修正不可能つってるんだから
これでは動きません。の一言でよかったなw

>>385
動かないコードを書いる時点で説明の問題じゃない。

388 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:09:39.22 ID:ic6F2rX1.net]
>>384
コマンドが標準入力をサポートしてない場合のだろう、よってパイプが使えない
標準入力サポートしていてパイプでいいだろうというコマンド例を挙げてくるとか説明が下手すぎなだけだろうなw

389 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:10:34.97 ID:eyQzK648.net]
>>388
あ、回答者の説明が下手すぎってことかw

390 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:10:41.51 ID:ic6F2rX1.net]
いつもの自信過剰な人か



391 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:11:55.19 ID:eyQzK648.net]
>>390
ん?今回はへこましてみるか?

俺「やっぱできないよなぁ」
→ 俺もできないと思うよ。

で終わればいいやん。

392 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:15:59.85 ID:ic6F2rX1.net]
標準入力もデバイス(ファイル)としてある

393 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:16:50.69 ID:eyQzK648.net]
https://hogem.hatenablog.com/entry/20090530/1243612485

> diff -u hoge.out fuga.out
> diff <(./hoge) <(./fuga)

よくこんな感じで、一時ファイルを作らない例として挙げられてるけど、
これって、diffが引数のファイルを一度しか読み込まないという
内部実装に依存しているってことなんだよな。

だから複数回読み込んでいたりすると使えない。
一度しか読み込まないという仕様はないだろうから
たまたま使えたということ。

394 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:17:09.83 ID:eyQzK648.net]
>>392
知ってる

395 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:23:29.06 ID:ic6F2rX1.net]
ストリームでいいのかファイルでなければならないのか条件説明がやっぱり下手すぎ
標準入出力は普通は単なるストリームで戻ったりはしたない、一気通貫するだけ
2度読み??とかストリームでないなら当然ファイルにしなければならないだろうに、あたりまえだろう。結局あたりまえのことを確認したいだけなのか。例で上げてくるのがストリームでいいだろうのを出すから下手なんだよ

396 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:24:53.38 ID:eyQzK648.net]
>>395
これを満たせばいいだけ。
いい加減にしろや


「リダイレクトを受け付けないコマンド」例
ファイル内容と行数を表示するために「同じファイルを二回読み込む」
これは "例" でありこのコマンドの内容についてのレスは不要
実際には中身はわからずバイナリで修正不可能なものとする。

#!/bin/sh
cat "$1"
wc -l "$1"


↑このコマンドに対して、一時ファイル(FIFOファイル含む)を作らないでデータを渡す

397 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:26:01.06 ID:eyQzK648.net]
はは。catとwcでファイル読み込みを二回実行してるから、
ストリームでは無理なことにも気づいてない(笑)
マヌケか

398 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:26:07.92 ID:ic6F2rX1.net]
それが下手だと言ってもわからないんだな

399 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:27:31.82 ID:eyQzK648.net]
>>398
どこが下手なのか言ってないからね。

ストリームで不可能な例を見て、
これストリームで可能じゃん!って
言ってしまった時点で、お前の負け

400 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:30:40.72 ID:eyQzK648.net]
俺が言いたいのは、

> diff <(./hoge) <(./fuga)

が使えるかどうかは、コマンド(この場合はdiff)の
内部実装に依存するから、試してみるまでわからないということ、
ファイルじゃないと二度読みはできないとかそういう話はしてない。


<(./hoge)が使えるかどうかは、コマンド次第という話をしてる

どんなコマンドだって、一度読むだけで実装することは可能(メモリに読み込めばいい)
だから、<(./hoge)が使えるかどうかはやってみるまでわからんのだよな。
という話をしてる。



401 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:31:29.76 ID:ic6F2rX1.net]
>>384
というように、
cat "$1" | wc -l
したいわけじゃないんだよ。後は後出しでいろいろ言ってくるだろう

402 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:32:27.87 ID:eyQzK648.net]
ということを、とあるファイルを引数にするコマンドを
一時ファイルを作らないでやろうとして
あれ?となった次第。

そのコマンド、一度だけしか読まないでできるように思えるんだけどな。

403 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:33:45.55 ID:eyQzK648.net]
> cat "$1" | wc -l
> したいわけじゃないんだよ。

>>380 を読めばそれぐらいわかる

404 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:36:59.95 ID:ic6F2rX1.net]
catやwcなんぞ各コマンドの入力ソースはストリームでしかないので、できないことはないけどな。お前には教えないがw

405 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:38:28.81 ID:eyQzK648.net]
>>404

> これは "例" でありこのコマンドの内容についてのレスは不要

あーあ、やっちまった。コマンドの内容にレスしたね(笑)

406 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:40:23.60 ID:ic6F2rX1.net]
>>405
>>385 そう言うなら、当然これを受け入れろな

407 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:40:24.64 ID:eyQzK648.net]
例だから、実際にはcatやwcが使われているわけじゃないのに
catやwcなんぞとかwww

408 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:40:58.27 ID:eyQzK648.net]
>>406
自分の理解力のなさを自覚するように。

こっちは、ちゃんと例を出してる。
その例を満たせなかった時点でアウト

409 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:44:00.90 ID:ic6F2rX1.net]
コマンドの入力がストリームでいいならできる、他のなんか知らんコマンドがストリームじゃダメならできないでしかない。使用するコマンドによるでしかないだろにアホか

410 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:53:18.47 ID:eyQzK648.net]
> コマンドの入力がストリームでいいならできる、

そんな当たり前のことを言われてもなw


重要な点は、本来、該当のコマンドは「ファイルを指定する」前提であるということ
diffコマンドみたいにな。

それを半ば無理やり、ストリームから読み込ませる文法が
bashにはあるということ

> diff <(./hoge) <(./fuga)

だが、本来コマンドは、ファイル名を指定させる以上、ストリームを前提としているとは限らないわけで、
そういうコマンドに、bashを使って無理やりストリームで渡して動いたとしても、
それはたまたま動いただけいう話をしてる。
(コマンドの仕様で規定されてないならば)実装依存なので動くという前提に立ってはならない。



411 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:54:58.56 ID:eyQzK648.net]
あ、bashの拡張なんて俺は普通使わんけどなw
今回はたまたま利用可能だったってだけで

412 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:55:49.57 ID:ic6F2rX1.net]
では、なにを当たり前のことを延々と言っているのかね?
というような、お前のレスはこんなんばっかだな

413 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:56:37.92 ID:eyQzK648.net]
>>412

俺「やっぱできないよなぁ」
→ 俺もできないと思うよ。

で終わればいいやん。

414 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 10:58:48.90 ID:eyQzK648.net]
基本的に、俺が出した結論が正解なので、
最後の最後でここで他になにかないのか?と聞いても
新しいことは何もわからないというのがいつものパターン

415 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 11:00:31.72 ID:ic6F2rX1.net]
そうならないのは、
>>385,390

(実は答えは別にもあるのだが、お前には教えないw)

416 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 11:03:05.91 ID:eyQzK648.net]
>>415
その答えは俺も知ってるけどな(笑)

417 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 11:04:39.93 ID:eyQzK648.net]
そういや前にも、

他にもやり方あるけどお前には教えてやんないよ。ばーかばーか

みたいなレスあったなw
結局やり方なかったみたいだけどw


あ、今回は有るんですよね?知ってます。だって俺も知ってるからね!

418 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 11:05:09.17 ID:ic6F2rX1.net]
ほほー、よくわからんが解決してなにより
めずらしくちゃんと終えられてよかったよ

419 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 11:10:16.30 ID:eyQzK648.net]
ほほー(笑)

420 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 20:25:44.11 ID:ifYIOobQ.net]
やれやれ、何事かと思ったら……
「そのツール」って何だよ。それを書かない時点で相手にする価値が無いゴミだろ。



421 名前:デフォルトの名無しさん mailto:sage [2019/05/04(土) 21:30:57.91 ID:eyQzK648.net]
ツール名聞いたって何の意味もないくせにw

じゃあgccとでも言っておこうか。一例として

422 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 00:09:54.93 ID:v1YqewFO.net]
チンピラ以下の馬鹿だな

423 名前:デフォルトの名無しさん [2019/05/05(日) 01:20:16.53 ID:kL93aIfd.net]
なぜかシェルスクリプトのスレなのにコマンドの世界の話をしてますね。

424 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 01:55:58.03 ID:BV99JfCS.net]
シェルスクリプトはコマンドを使って組むもの。基本的なものですらコマンドだったり。
コマンドの動作がどうだから入出力がどうだからで組みもするもんだろう。

425 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 04:20:05.42 ID:HUD7QHVp.net]
いつものってことはこいつは常連客なのか
ちゃんとコテ付けてくれないと困るなぁ

426 名前:デフォルトの名無しさん [2019/05/05(日) 13:10:37.85 ID:ptHRpxR9.net]
>>424
プログラムですよ?

427 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 19:12:30.87 ID:Cb4SiVVu.net]
なにいってんのこいつ

428 名前:デフォルトの名無しさん mailto:sage [2019/05/05(日) 22:39:57.67 ID:QbHFXZX+.net]
やっぱワッチョイ導入しよーぜ

429 名前:デフォルトの名無しさん mailto:sage [2019/05/06(月) 01:18:15.86 ID:VbOWf0H0.net]
やはりそれが目的ですか

430 名前:デフォルトの名無しさん mailto:sage [2019/05/06(月) 13:16:54.80 ID:UGCyqtDX.net]
どういうこと?



431 名前:デフォルトの名無しさん [2019/05/11(土) 15:19:07.32 ID:D877RybE.net]
[ string1 > string2 ] ってPOSIX準拠じゃないよね?
POSIXの範囲で(外部コマンドを使わずに)
文字列の大小の比較ってできたっけ?

432 名前:デフォルトの名無しさん [2019/05/12(日) 02:15:32.41 ID:0u/cIV/f.net]
>>427
おまえさ、ここはシェルスクリプトのスレッドだぞ?

コマンド一発にしたいのなら、そういうコマンドを作ればいい。

UNIXの考え方は、あるものの組み合わせで実現できるものはそうすべきだが、無理やりあるものの組み合わせでやれなんて言ってない。

433 名前:デフォルトの名無しさん [2019/05/12(日) 02:18:26.37 ID:0u/cIV/f.net]
>>431
どの言語でも、単に文字列を比較する構文は、どういう比較なのか分かりにくいから、まともなプログラマは避ける。

434 名前:デフォルトの名無しさん mailto:sage [2019/05/12(日) 02:27:43.60 ID:4QpB/QIi.net]
これまた変なのが現れたな

435 名前:デフォルトの名無しさん mailto:sage [2019/05/12(日) 18:06:37.34 ID:VATOmp33.net]
>>431
外部コマンドを使わないという制約なら
↓こういうのでは
string1='aaaaa'
string2='bbbb'
[ ${#string1} -le ${#string2} ]

436 名前:デフォルトの名無しさん [2019/05/12(日) 19:46:54.27 ID:OoMn1CYl.net]
「文字列の比較」ができるという触れ込みで文字数の比較を
している言語やデータベースなんか聞いたこと無いなw

普通は現在のロケールに従って文字列の照合順序で比較のことを言う
百歩譲っても文字コード順とか

437 名前:デフォルトの名無しさん [2019/05/12(日) 20:03:17.70 ID:0u/cIV/f.net]
>>436
文字列が同じ値かどうかの比較を忘れているのか?

438 名前:デフォルトの名無しさん [2019/05/12(日) 22:54:11.71 ID:OoMn1CYl.net]
変なやつだったようだな

439 名前:デフォルトの名無しさん mailto:sage [2019/05/12(日) 23:14:03.33 ID:VATOmp33.net]
文字数の比較じゃないのか。申し訳ない、俺の読解力が不足してた。
後学の為に訊いておきたいんだけども、文字列の比較がごく普通にできるプログラミング言語って例えばなんだろう。

440 名前:デフォルトの名無しさん [2019/05/12(日) 23:17:08.65 ID:OoMn1CYl.net]
C言語



441 名前:デフォルトの名無しさん mailto:sage [2019/05/13(月) 03:22:38.08 ID:gc1mJry9.net]
構文的ならC言語はできない方かなあと
他の(スクリプト)言語でいくらでもあるからそちらでもよかったんじゃないかと

442 名前:デフォルトの名無しさん mailto:sage [2019/05/13(月) 04:40:36.56 ID:0SM9rJAF.net]
>>439
ベイシック






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<129KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef