[過去ログ] シェルスクリプト総合 その32 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(2): 2019/10/25(金)00:08 ID:6btPTvif(1/3) AAS
シェルスクリプトに関する総合スレッドです。
全般
・荒しは無視しましょう。
・丁寧な姿勢を心掛けましょう。
・ネチケット(死語)を意識しましょう。
・「○○(他の言語)でいいやん」は禁止。他のスレに行ってください。
シェルスクリプト総合 その31
2chスレ:tech
983(1): 2020/03/23(月)10:58 ID:pXU5nyzo(1) AAS
あくまで「効率的に」できるかどうかの話をしているはずなのになぜか言語仕様上できるかで語るからおかしなことになる
984: 2020/03/23(月)12:00 ID:nemSJghh(1) AAS
「(俺はシェルスクリプトしか書けないから)シェルスクリプトで書くのがもっとも効率的だ」
985: 2020/03/23(月)12:53 ID:SU+/TFOc(1) AAS
>>982
ある言語に型がある、って、どういう挙動をしたらそう言えるの?
Bashでは事実「これは整数だよ」と(少なくともプログラマに対して)そう言えるんだけど、それじゃだめなの?
逆にPythonは変数宣言する時に型を明示しなくてもいいけど
一般に「型を持つ」って言われるよね。
986: 2020/03/23(月)13:15 ID:cSlylFOX(1) AAS
それはちょっと違うな
双方とも、話が噛み合ってなさすぎ
987: 2020/03/23(月)13:17 ID:xNveXtQI(1) AAS
比較検討の対象範囲が狭い人が堕ちる地獄だね
傍から見ると、視認可能な穴に自ら飛び込んでいるように映る
988: 2020/03/23(月)13:55 ID:1yvBsEB/(1/2) AAS
>>982
声が震えてるぞw
知らないんだな(くっ何も言い返せない)
捨て台詞かよwww
自称知ってるお前さん、ちゃんと説明してみぃ?
989(1): 2020/03/23(月)13:56 ID:1yvBsEB/(2/2) AAS
>>983
効率的に出来なかったら何がだめなのか?
今の話に「効率」がどう関係するのか?
説明は?
990(1): 2020/03/23(月)14:38 ID:OwPrjqjt(1/2) AAS
>>932
> 型がどういうものか何も知らないんだな
> マジでもう少し勉強したほうがいいよ
説明なしに相手をディスるだけのレスはやめとけ
マウント取れないし、捨て台詞的で負けを認めたと取られかねない
仮にマウント取れても所詮匿名の掲示板なんで dat 落ちすればそれまで
>>989
> 今の話に「効率」がどう関係するのか?
話の発端は「もっと構造化された言語で書き直すべき」でしょ?
揚げ足取りするなとは言わんが本題を忘れるほど熱中すんな
991(2): 2020/03/23(月)14:41 ID:cOy+SXou(1) AAS
>>990
シェルスクリプトが得意な分野
(コマンドの組み合わせで行う処理)は
シェルスクリプトが一番効率がいいんですよ。
他の言語で同じことを書いたら行数が増えます。
例えばsed
992: 2020/03/23(月)16:50 ID:OwPrjqjt(2/2) AAS
>>991
仲裁に入っただけの俺にそんな返しされても困る
993: 2020/03/23(月)17:22 ID:gNyotYW5(1) AAS
>>982
予め断っておくが,
俺自身は「シェルスクリプトは万能」だなんて思ってない。
でも,プログラミング言語においてどういうものを「型」といって
どういうものを「型」と言わないのかを知りたい。
少なくともBashのdeclare組み込みコマンドには型機能が備わってるように見えるんだけど……
外部リンク[html]:www.gnu.org
例えば「整数」として取り扱う場合には算術演算が記述できる,空だけど配列変数として指定できる,
みたいな機能って,「型」って言わないの?
994: 2020/03/24(火)01:28 ID:dWYBHKWQ(1) AAS
>>947
それ、スペースの入り方によってはうまくいかんよね。
やっぱ普通にダブルクォーテーションで括った方が良いのでは?
995(1): 2020/03/24(火)22:04 ID:/ZNMWK8v(1) AAS
シェルスクリプトで完結することはシェルスクリプトでやったほうがいいと思うわ。
プログラミング言語みたいにいちいち環境を構築しなくていいからね。
996: 2020/03/25(水)08:34 ID:OJUUwfHr(1) AAS
>>991
sed楽だなー
改行も当然消せるよな、あれ、なんか面倒くせーぞ
そういう時はtr使うのか、なーんだよ
みたいな事がよくある
997(1): 2020/03/25(水)09:05 ID:CcGCNzeN(1) AAS
>>995
人によって"シェルスクリプトで完結する"感覚が違うのが問題の始まり
998: 2020/03/25(水)09:59 ID:C+CVbv8A(1/2) AAS
>>997
シェルスクリプトでコードが大きくなったら別言語でやる
というのは、単にシェルスクリプトをちゃんと勉強してないからだと思う
もともとシェルスクリプトでは実装が難しい問題であれば
最初からシェルスクリプトは使わない。例えばバイナリファイルとして
特定の位置のデータを読み書きするとか
でも最初にシェルスクリプトでやろうと思った時は、
シェルスクリプトでやるのが適した問題だったのだろう。
その後、やっぱり他の言語で〜って言い出す時は、
シェルスクリプトで作る能力がないことの言い訳だと思う
999(1): 2020/03/25(水)10:11 ID:Y57VqPvD(1) AAS
読めてないのに参加するなよ
1000: 2020/03/25(水)10:25 ID:C+CVbv8A(2/2) AAS
>>999
おまえには理解できんだけさ
1001(1): 1001 ID:Thread(1/2) AAS
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 152日 10時間 16分 29秒
1002(1): 1002 ID:Thread(2/2) AAS
5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
省4
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.162s*