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


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

過去UNIXで使われていた ksh というシェルについて



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2020/02/22(土) 17:00:03.96 .net]
https://github.com/att/ast

ksh 2020 リリース

クソやろこれ

ksh 93 にバック・トゥ・ザ・フューチャー

今に至る

27 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/03(土) 02:36:47.69 .net]
mkshはシェアじわじわ伸ばしてるだろ、対話的に人気かはさておき
androidにコンソール機能だけの薄っぺらいアプリ入れるとmksh触ることになる
権限厳しくてデバイスファイルもまともにアクセスできんが

使いづらいスマホで疑似環境/ゲスト環境まで入れて弄る奇特な人間はそこにbashとか入れるだろうが

28 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/07(水) 06:14:49.34 .net]
pdksh に逃げちゃいました

29 名前:名無しさん@お腹いっぱい。 [2022/09/08(木) 00:25:54.60 .net]
>>27
mkshはkshじゃなくてpdkshベース
貧弱すぎてkshの足元にも及ばない

30 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/09(金) 19:46:37.78 .net]
>>26
対話bashスクリプティングdashでやってるけどksh系のprintが羨ましいってのはある
rsとかcolumn(linux版の高機能なやつ)を併用すれば良いんだけど、毎回色々忘れてマニュアル眺める
bash頒布物にビルトイン用print.cのスタブが放棄されてるので、メンテナもそう考えてるんだろうな

zshはなんかもう違う気がする

31 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/09(金) 20:00:02.08 .net]
思い付いた勢いでmkshとやら入れてmksh -c print mkshprint "$@"するだけのラッパ書いてみた、まあ変数アサインとかビルトイン特権な機能は諦めるとして
なかなか使い心地よさそうな感じ

32 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/09(金) 20:19:55.96 .net]
ksh も bash も文法の大半は同じで、OS の差違、シェルの差異、バージョンの差異、どれが原因で動きが違うのかわからんのよね。
30−31 の人、凄そう。
そのシステムで利用されているシェルから、欲しいとこだけパクるしかしてないので、違いがよくわからない。

33 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/09(金) 22:23:11.14 .net]
>>32
買いかぶってもらって悪いけど、普通に間違ってんだわ
mksh -c 'print "$@"' mkshprint "$@"
mkshに2つ目の@をバラして位置パラメータをセット、1つめの@はmksh自身にもう一度単語分割してもらう

--helpを受け付けずすぐに使い方忘れそうなんで、--helpの時はman mkshからsedで切り出して表示するようにした

34 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/09(金) 22:41:33.48 .net]
というか俺の思ってたフォーマット系最強コマンドとしてのprintはほぼzshの拡張機能だったらしい、zshも入れてみるか…
mkshのはフォーマット機能弱いけど、ヒストリやコプロセスに出力送れたりビルトインとして使えれば非常に強力なもの

bashの配列変数に入ったfdでやり取りする方式のcoprocより使いやすいかもしれん、コプロセスを非常に繁用するので、もしかしたら対話シェルにbashから乗り換える事になるかも
しかし何分ネット情報が少ない…

35 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/09(金) 22:48:52.84 .net]
普及してるbashでもcoprocのような高度な機能使ってる奴そんなおらんぞ



36 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/09(金) 22:57:28.40 .net]
色んなシェル触るのは大事だと思う、例えゴミクズだろうと名が通ってるものならば

例えば酔狂で一日(t)csh縛り経験するだけでも古文書の理解度が全然変わってくる

37 名前:名無しさん@お腹いっぱい。 mailto:sage [[ここ壊れてます] .net]
>>33
何したいのか知らんが
alias print="mksh -c 'print \"\$@\"' --"
でいいんだろ?

もしくはシェルスクリプトに書けばいいだけ
#!/usr/bin/env mksh
print "$@"

38 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/10(土) 11:49:13.97 .net]
>>37
後者は等価だけど、前者は展開で壊れね?

39 名前:名無しさん@お腹いっぱい。 [2022/09/10(土) 14:11:10.32 .net]
>>38
動作確認って知ってる?

40 名前:名無しさん@お腹いっぱい。 mailto:sage [2022/09/10(土) 17:05:38.82 .net]
なぜ土曜日に動作確認してるんだい?

41 名前:名無しさん@お腹いっぱい。 [2022/09/10(土) 17:06:38.51 .net]
>>40
自宅にパソコンないんか?
すまんかったw
ひどいことを聞いてしまったwww

42 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/27(水) 19:35:20.52 .net]
一足早くpassword時代に比べると皆アホほど上手くやりますとしか聞こえない

43 名前:名無しさん@お腹いっぱい。 [2024/03/27(水) 19:37:34.60 .net]
さみねほもをゆけゆわれろてすとけめへきあちやおのよえおやしつみむしみきせらむふぬふぬりわはあかおむ

44 名前:名無しさん@お腹いっぱい。 [2024/03/27(水) 21:07:36.80 .net]
怪我してたかわからんわ

45 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/03/27(水) 21:18:48.47 .net]
絶対どっかで落ちるわ



46 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/06/01(土) 06:12:02.13 .net]
>>35
プロセス投げるのがシェルの本懐であってだな…
きめ細かな制御やプロセスに名前付けたハンドルで扱えんのは今時時代遅れすぎる

47 名前:名無しさん@お腹いっぱい。 mailto:sage [2024/06/25(火) 16:10:10.87 .net]
dtksh今何処

48 名前:名無しさん@お腹いっぱい。 [2024/08/24(土) 01:22:10.77 .net]
kshはボーンシェルを改良したもの

49 名前: mailto:sage [2024/09/01(日) 20:38:50.21 .net]
>>47
オープンソースかCDE依存でなければなあ

50 名前:名無しさん@お腹いっぱい。 [2024/10/14(月) 09:02:57.00 .net]
コーンポタージュ

51 名前:名無しさん@お腹いっぱい。 mailto:sage [2025/01/19(日) 15:39:20.32 .net]
ksh93-1.0.10 インスコした
24年ユーザで使ってきたzshを置き換え
システムのbashを置き換える予定

ちょいと kshrc の書き方に不慣れで時間がかかりそう

52 名前:名無しさん@お腹いっぱい。 [2025/10/10(金) 18:41:30.50 .net]
AIXではデフォルトのシェル

53 名前:名無しさん@お腹いっぱい。 mailto:sage [2025/10/12(日) 06:41:54.10 .net]
ぐーぐるしてでてくる話

54 名前:名無しさん@お腹いっぱい。 [2025/10/13(月) 11:57:06.59 ID:5a9QxY87e]
シェル雑誌には自分らしいシェルとかいうお題目で、
kshユーザーを肯定するような記事がいろいろと載ってる。
kshこそが先進的で現代的なシェルだと言わんばかりに。
私はそういう雑誌で編集やってたことがあるから
本当のことを書きますけど、
作ってるほうだってそんなこと信じちゃいません。
ライターともよく話しました。
「こんな心にもないことよく書けるなー」
「目的は現実逃避ですからね
じゃなかったらkshユーザーは読んでくれないですよ」
内心、kshは終わってるよなぁと思いつつも、
kshを賛美する記事を掲載する。
でもね、そういう特集を掲載しても一応反響はあるんですよ。
「私のksh人生は間違ってなかった」とかいう読者カードが少しは届く。
間違ってるって(笑)。
まあ単なるマイナーシェルユーザーに自己肯定の機会と人生への夢が与えられるし、
たとえウソの企画でも勘違いしてくれれば発行部数が上がるからいいけどね。

55 名前:名無しさん@お腹いっぱい。 [2025/11/03(月) 20:52:20.25 .net]
てすと








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

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

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