過去UNIXで使われていた ksh というシェルについて (54レス)
1-

31: 2022/09/09(金)20:00 AAS
思い付いた勢いでmkshとやら入れてmksh -c print mkshprint "$@"するだけのラッパ書いてみた、まあ変数アサインとかビルトイン特権な機能は諦めるとして
なかなか使い心地よさそうな感じ
32
(1): 2022/09/09(金)20:19 AAS
ksh も bash も文法の大半は同じで、OS の差違、シェルの差異、バージョンの差異、どれが原因で動きが違うのかわからんのよね。
30−31 の人、凄そう。
そのシステムで利用されているシェルから、欲しいとこだけパクるしかしてないので、違いがよくわからない。
33
(1): 2022/09/09(金)22:23 AAS
>>32
買いかぶってもらって悪いけど、普通に間違ってんだわ
mksh -c 'print "$@"' mkshprint "$@"
mkshに2つ目の@をバラして位置パラメータをセット、1つめの@はmksh自身にもう一度単語分割してもらう

--helpを受け付けずすぐに使い方忘れそうなんで、--helpの時はman mkshからsedで切り出して表示するようにした
34: 2022/09/09(金)22:41 AAS
というか俺の思ってたフォーマット系最強コマンドとしてのprintはほぼzshの拡張機能だったらしい、zshも入れてみるか…
mkshのはフォーマット機能弱いけど、ヒストリやコプロセスに出力送れたりビルトインとして使えれば非常に強力なもの

bashの配列変数に入ったfdでやり取りする方式のcoprocより使いやすいかもしれん、コプロセスを非常に繁用するので、もしかしたら対話シェルにbashから乗り換える事になるかも
しかし何分ネット情報が少ない…
35
(1): 2022/09/09(金)22:48 AAS
普及してるbashでもcoprocのような高度な機能使ってる奴そんなおらんぞ
36: 2022/09/09(金)22:57 AAS
色んなシェル触るのは大事だと思う、例えゴミクズだろうと名が通ってるものならば

例えば酔狂で一日(t)csh縛り経験するだけでも古文書の理解度が全然変わってくる
37
(1): 2022/09/10(土)11:27 AAS
>>33
何したいのか知らんが
alias print="mksh -c 'print \"\$@\"' --"
でいいんだろ?

もしくはシェルスクリプトに書けばいいだけ
#!/usr/bin/env mksh
print "$@"
38
(1): 2022/09/10(土)11:49 AAS
>>37
後者は等価だけど、前者は展開で壊れね?
39: 2022/09/10(土)14:11 AAS
>>38
動作確認って知ってる?
40
(1): 2022/09/10(土)17:05 AAS
なぜ土曜日に動作確認してるんだい?
41: 2022/09/10(土)17:06 AAS
>>40
自宅にパソコンないんか?
すまんかったw
ひどいことを聞いてしまったwww
42: 2024/03/27(水)19:35 AAS
一足早くpassword時代に比べると皆アホほど上手くやりますとしか聞こえない
43: 2024/03/27(水)19:37 AAS
さみねほもをゆけゆわれろてすとけめへきあちやおのよえおやしつみむしみきせらむふぬふぬりわはあかおむ
44: 2024/03/27(水)21:07 AAS
怪我してたかわからんわ
45: 2024/03/27(水)21:18 AAS
絶対どっかで落ちるわ
46: 2024/06/01(土)06:12 AAS
>>35
プロセス投げるのがシェルの本懐であってだな…
きめ細かな制御やプロセスに名前付けたハンドルで扱えんのは今時時代遅れすぎる
47
(1): 2024/06/25(火)16:10 AAS
dtksh今何処
48: 2024/08/24(土)01:22 AAS
kshはボーンシェルを改良したもの
49: 警備員[Lv.10][芽] 2024/09/01(日)20:38 AAS
>>47
オープンソースかCDE依存でなければなあ
50: 2024/10/14(月)09:02 AAS
コーンポタージュ
51: 01/19(日)15:39 AAS
ksh93-1.0.10 インスコした
24年ユーザで使ってきたzshを置き換え
システムのbashを置き換える予定

ちょいと kshrc の書き方に不慣れで時間がかかりそう
52: 10/10(金)18:41 AAS
AIXではデフォルトのシェル
53: 10/12(日)06:41 AAS
ぐーぐるしてでてくる話
54: 11/03(月)20:52 AAS
てすと
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.419s*