dupchecked22222../cacpdo0/2chb/271/62/tech160366227121734252317 なぜシェルスクリプトは今も生き続けてるのか? ◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

なぜシェルスクリプトは今も生き続けてるのか?


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1603662271/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1デフォルトの名無しさん2020/10/26(月) 06:44:31.26ID:BWe3LZzt
シェルスクリプトの代替だったはずのPerlはもう死にかけなのにな
将来Pythonは死ぬかもしれないけど、
それでもシェルスクリプトは死なないんだろうな

2デフォルトの名無しさん2020/10/26(月) 11:23:41.83ID:PJVUqgwT
プロセスを起動するのが楽ちんちんだからかな

3デフォルトの名無しさん2020/10/26(月) 11:36:02.63ID:viKjpt2s
死ぬと増えるからな

4デフォルトの名無しさん2020/10/26(月) 13:20:17.93ID:eROnJLfC
シェルスクリプトって、

A. シェルスクリプト固有の文法・ルール(実は少ない)
B. シェルスクリプトで利用するのに便利なように意図して設計された普通のコマンド
C. シェルスクリプトで利用するのに便利なように意図して設計された普通のシェル組み込みコマンド
D. 普通のコマンド
E. 普通のシェル組み込みコマンド

が渾然一体となって動いてるじゃないですか?
これ俺のような初心者にはどこがどれやらごちゃごちゃになって分かりにくいんですが、ここらへんいちいちちゃんと都度説明してくっきりわかるように解説してくれてる入門書ってありませんか?

5デフォルトの名無しさん2020/10/26(月) 13:20:47.46ID:9njsirs5
シェルスクリプト以外でプログラムとプログラムをつなげる
簡単な方法があるの?
あればそれに乗り換えるけど

6デフォルトの名無しさん2020/10/26(月) 15:15:21.29ID:iAfvFyIK
>>4
シェルスクリプトで利用するのに〜とかってどういう意味?
具体的に行ってくれないとわからない
ごちゃごちゃもなにも区別する必要ないじゃない?
区別しなくていいように作られてるんだし

7デフォルトの名無しさん2020/10/28(水) 03:24:41.21ID:TQndZTJN
関数とコマンドが本質的に同じで交換可能な言語って他にある?
ライブラリを使ってでも良いんだけど
例えばgitコマンドを呼び出すように、git関数が使えて
なんならgit関数を作ると、あたかもgitコマンドがあるかのように
振る舞えることが可能な言語

8デフォルトの名無しさん2020/10/28(水) 04:35:25.69ID:3yQQm3er
ライブラリでもいいっていうとpython fireみたいなのでいいの?

9デフォルトの名無しさん2020/10/28(水) 04:58:43.65ID:SCXo0Ycn
>>8
それなに?なんかCLIコマンドを作るライブラリに見えるけど
https://qiita.com/KtheS/items/59d683992ee33de857e9

そうじゃなくて、gitコマンドあるでしょ?
git init とかを、ほぼそのまんま git init って実行できる言語

system("git init") じゃなくて
git("init") もちょっと冗長に感じるのでかっこがなくて
git init と書いて実行できればそれが一番

そしてdef git() とか書いて関数として定義しておけば
それをそのまま git init で"言語の中から"呼び出せる

10デフォルトの名無しさん2020/10/28(水) 05:02:05.00ID:3yQQm3er
???何の意味が?

11デフォルトの名無しさん2020/10/28(水) 08:24:14.96ID:SCXo0Ycn
>>10
それがシェルスクリプトが生き続けてる理由だから

12デフォルトの名無しさん2020/10/28(水) 10:06:31.94ID:3yQQm3er
ああそういうことか。びっくりした。
シェルスクリプトがあるのに別にそういうのが欲しいって言ってるのかと思った。

13デフォルトの名無しさん2020/10/28(水) 11:06:53.41ID:5tfRxxzu
WindowsのPSとかxonshみたいなPython製のシェルとかで「オブジェクトが返せるのでこんな事が出来ます!」みたいなのよく見るけど
結局一番使われるそのへんにある普通のツールはCとかで書かれてて戻り値はint引数はint,char*みたいに文字列での入出力だからあんま意味ないよな

14デフォルトの名無しさん2020/10/28(水) 11:14:32.61ID:tWb3MY/h
>>13
そうなんだよな。ダメじゃないけど既存のツールがテキストで返すから活用できない
PowerShellはエコシステムごと作ったというか、.NETエコシステムを利用する形で
作ったからすごいけど、それは世界が違うわけでシェルスクリプトの代替にはならない

15デフォルトの名無しさん2020/10/28(水) 12:23:29.99ID:ArgZkv9M
テキストでの入出力もできるので代替可能
はい論破

16デフォルトの名無しさん2020/10/28(水) 12:31:40.23ID:tWb3MY/h
>>15
そう思うやろ? 入出力のフォーマットが定まってないからダメなんだよ
指定できるとか加工すればいいとかそういう話じゃなくて
デフォルト、つまりよく使うものが短く書けなければいけない

17デフォルトの名無しさん2020/10/28(水) 15:44:27.80ID:QKhQ72su
例えばifconfigみたいな基本的なコマンドでもOSやディストリビューションごとに出力がまちまちで例外に備えて正規表現書くのは極めて困難(簡単にできると思うなら調べてみるといい)
だからipコマンドが作られたんだけど、他にもそういうコマンドが大量にある

18デフォルトの名無しさん2020/10/28(水) 15:55:49.41ID:1frzSe55
what?

19デフォルトの名無しさん2020/10/28(水) 19:18:18.91ID:Aw3ALjki
>>16
jsonでいいな

はいロンパー

20デフォルトの名無しさん2020/10/29(木) 05:35:30.44ID:S5hnj3XB
JSONは型がない
PowerShellの利点はオブジェクトというより型があること

21デフォルトの名無しさん2020/10/29(木) 19:58:25.73ID:S5hnj3XB
それにUNIX流のパイプは行ベースのデータしか考えてなくて、JSONみたいな階層構造持ったデータをパースするにはjqみたいなクエリー言語使うしかない

22デフォルトの名無しさん2020/10/29(木) 23:18:28.23ID:Ju4cpcAY
bisonを使えばいいんじゃないの?

23デフォルトの名無しさん2020/11/09(月) 23:44:49.49ID:oZ9iTCpX
power shellでも
pythonでも
batから呼び出すしかないの?

ダブルクリックで起動は無理?


lud20201110124233
このスレへの固定リンク: http://5chb.net/r/tech/1603662271/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  
このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ



全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「なぜシェルスクリプトは今も生き続けてるのか? 」を見た人も見ています:
シェルスクリプトは歴史が長いローコードです?
【科学】なぜ人間のメスは閉経後30年も生き続けるのか? 進化生物学者「孫の代まで生き続けることで、自分の遺伝子を確実に保護」 
シェルスクリプトって何?
シェルスクリプトでリアルタイム制御する方法は?
シェルスクリプト質問スレ
最高の言語はシェルスクリプト
シェルスクリプト総合 その34
シェルスクリプト総合 その25
シェルスクリプト総合 その35
シェルスクリプト総合 その33
シェルスクリプト総合 その29
シェルスクリプト総合 その36
シェルスクリプト総合 その30
シェルスクリプト総合 その28
シェルスクリプト総合 その28
シェルスクリプト総合 その37
シェルスクリプト総合 その27
シェルスクリプト総合 その31
シェルスクリプト総合 その32
シェルスクリプト総合 その29
シェルスクリプト総合 その29
シェルスクリプト総合 その26 [無断転載禁止]
シェルスクリプトわかる人、やさしくif文を教えて
【POSIX】 sh系互換 シェルスクリプトスレ
金沢大学「シェルスクリプト言語論」は偽開発技術
シェルスクリプトで業務システム開発の被害者スレ
fish POSIX以外のシェルスクリプト総合 xonsh
この三角形の図形作るシェルスクリプトをひし形にしてみて
シェルスクリプト職人のウルファー来てください
首を切り落とされても、脳は36時間生き続ける。「頭部だけの人間に人権はあるのか?」と科学者が問題提起
今って狼変なスクリプトに荒されてるの?
なんかデマスレ多くね? スクリプトも復活したし 自民党焦ってるのか?
スクリプト荒らしは今はベビメタ板のさくら学院スレを荒らしてるけどこれも中電の仕業なの?
どうして管総理は今回のコロナの感染爆発の原因が布マスクな事を隠蔽し続けるのか?
人はなぜ自分の秘密を語るのか?えええ?運営バイトがスクリプト回して5ちゃん荒しカミングアウト?1
狼荒らしてるのって手動なの? スクリプトなの?
【FF14】 5chで変なスクリプト使ってる奴が発見されるこれがランサーズなのか?
最近、狼がスクリプト荒らし食らってるけど、もう元の日常に戻るのは無理なの?
なんでスクリプト使ってレスしてる人はいつも同じコピペ使ってるの? [無断転載禁止]
ベビメタ板、スクリプト荒らしの浪人が17個続けて焼かれるwww
じつはスクリプトをガードしてるの俺なんだよね
どうもスクリプト荒らしやってるの小田ヲタみたい
欅板が大規模なスクリプト荒らし受けてるけど犯人お前ら?
謎スクリプトや自演まみれの勢いソートで見てる人いるの?[367843179]
ネトウヨ叩き荒らしスクリプトが発動してるのに誰も何も言わない嫌儲の闇
めっちゃ怒られてるのが放送されて ← このスクリプトうざいよな [無断転載禁止]
スクリプト荒らしが発生してるので、このスレは「彩奈」と書き込んでください それ以外は荒らしです
5chスクリプトってどうやって作るの?
ももクロスクリプト荒らしとももクロ緑の引退って何か関係あんのか?
ななみんは今、どこで何をやってるのか? [無断転載禁止]
スレタイに まんこスクリプトは手動なのか
AppleScript アップルスクリプト 質問、発表 6
【.cmd】 バッチファイルスクリプト %5 【.bat】
【.cmd】 バッチファイルスクリプト %13 【.bat】
【.cmd】 バッチファイルスクリプト %11 【.bat】
【スクリプト設置は違法か?】「Coinhive」訴訟、横浜地検が控訴 弁護人「何が何でも有罪にしたいのか」
【.cmd】 バッチファイルスクリプト %14 【.bat】
【.cmd】 バッチファイルスクリプト %12 【.bat】
【.cmd】 バッチファイルスクリプト %15 【.bat】
★071213 biz+ 通称「tcat.ne.jp,」ウイルススクリプト報告スレ
★071219 biz板 「ocn.ne.jp」 ウイルススクリプト報告スレ
★071220 biz+板 ID「jUnH9YnA」「nMUu4Za5」ウイルススクリプト報告スレ
【卑怯】スクリプト、更なる進化を遂げとうとう専ブラがごちゃんねるのスレURLと誤認するURLで誘導しだす
03:45:17 up 3 days, 14:09, 0 users, load average: 9.40, 10.54, 10.72

in 0.025883913040161 sec @0.025883913040161@0b7 on 121517