[過去ログ] シェルスクリプト総合 その31 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(3): デフォルトの名無しさん [sage] 2019/08/10(土) 23:17:50.64 ID:L+B8OP2P(1/5) AAS
シェルスクリプトに関する総合スレッドです。

全般
・荒しは無視しましょう。
・丁寧な姿勢を心掛けましょう。
・ネチケット(死語)を意識しましょう。
・「○○(他の言語)でいいやん」は禁止。他のスレに行ってください。

シェルスクリプト総合 その30
2chスレ:tech
408: デフォルトの名無しさん [sage] 2019/08/28(水) 17:24:45.64 ID:ZwB1MHJ/(1) AAS
すごいわかる
動的型付け言語使ってユニットテストで型チェック書くのギャグかよってぐらい馬鹿げてる
437: デフォルトの名無しさん [sage] 2019/08/30(金) 11:34:05.64 ID:1L0XShC3(6/6) AAS
コピペしたいとか思わないからなぁ。
コピーはともかくペーストしたいわけでバイナリのペーストもなくはないけど
通常は出力したテキストのペーストでしょ?
ファイルに書き出せばいいじゃんって思っちゃう。
まあ別にコピペを否定したいわけじゃなくて、やろうと思わないなって話。
467
(1): デフォルトの名無しさん [sage] 2019/08/31(土) 14:57:30.64 ID:Zp9ErCWA(1) AAS
うーーんメーカー規格と標準規格で中身はおんなじとか
722
(1): デフォルトの名無しさん [sage] 2019/10/01(火) 19:44:28.64 ID:fust4gpU(4/9) AAS
>>718
718(4): デフォルトの名無しさん [sage] 2019/10/01(火) 19:26:55.18 ID:8eIOCDAd(5/18) AAS
>>716
内部関数なのにってとこがね&普通の他の言語とはやはり違うな(まあ当然だが)という(内部汚染とかこれの本題ではないっすよ)

zshはkshを習ってだけど、ちょこちょこ習えてないなあ。kshの否定面のレスだけど、kshは人に優しいとこもあるとも思うw
a=0
ls | while read line; do
[ "$line" = 'hoge' ] && a=1
done
[ a -eq 1 ] && ...
っていう見た目他の言語的では当たり前のがちゃんと動くというwまあ、異端だけど

とりあえず、どうしようもないそういうものということでいいのね。どうも
> 内部関数なのにってとこがね
他の言語の場合、(基本的に)関数内の変数の変更は呼び出し元に反映されない。
つまりローカル変数になってるだろ?

それと同じなんだよ。POSIXの範囲ではlocalもtypesetもないから
シェルスクリプトにはローカル変数がない

ように思えるが、実はサブシェルを使うからローカル変数は必要ない。とも言える。
ローカル変数を実現するためのサブシェルと言える。
サブシェルの仕様としてローカル変数は必須の機能だが、別プロセスにするのは必須ではない。

サブシェル(別プロセス)と捉えるから仰々しくなってるが、
変数のローカル化と考えれば、内部関数内の変数をローカル化するってだけだから
「内部関数なのに」とは思わないだろ?
760
(1): デフォルトの名無しさん [sage] 2019/10/02(水) 02:51:03.64 ID:o4tQ0hze(4/5) AAS
>>758
758(1): デフォルトの名無しさん [sage] 2019/10/02(水) 01:55:39.44 ID:238K9SSk(7/22) AAS
敵www
そういう姿勢だったのね。そうだよね、あなたはw
いやおまえ、オレと関係ない人を同一人物扱いしてんじゃん
802: デフォルトの名無しさん [sage] 2019/10/03(木) 09:46:51.64 ID:wbZFe5vy(1/3) AAS
きちんと0.3返す言語は
分子と分母の2つ記録するから速度は遅くなる

遅いシェルスクリプトの選択した方法は正しい
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.042s