>>27
mkshはkshじゃなくてpdkshベース
貧弱すぎてkshの足元にも及ばない
探検
過去UNIXで使われていた ksh というシェルについて
29名無しさん@お腹いっぱい。
2022/09/08(木) 00:25:54.602022/09/09(金) 19:46:37.78
>>26
対話bashスクリプティングdashでやってるけどksh系のprintが羨ましいってのはある
rsとかcolumn(linux版の高機能なやつ)を併用すれば良いんだけど、毎回色々忘れてマニュアル眺める
bash頒布物にビルトイン用print.cのスタブが放棄されてるので、メンテナもそう考えてるんだろうな
zshはなんかもう違う気がする
対話bashスクリプティングdashでやってるけどksh系のprintが羨ましいってのはある
rsとかcolumn(linux版の高機能なやつ)を併用すれば良いんだけど、毎回色々忘れてマニュアル眺める
bash頒布物にビルトイン用print.cのスタブが放棄されてるので、メンテナもそう考えてるんだろうな
zshはなんかもう違う気がする
2022/09/09(金) 20:00:02.08
思い付いた勢いでmkshとやら入れてmksh -c print mkshprint "$@"するだけのラッパ書いてみた、まあ変数アサインとかビルトイン特権な機能は諦めるとして
なかなか使い心地よさそうな感じ
なかなか使い心地よさそうな感じ
2022/09/09(金) 20:19:55.96
ksh も bash も文法の大半は同じで、OS の差違、シェルの差異、バージョンの差異、どれが原因で動きが違うのかわからんのよね。
30−31 の人、凄そう。
そのシステムで利用されているシェルから、欲しいとこだけパクるしかしてないので、違いがよくわからない。
30−31 の人、凄そう。
そのシステムで利用されているシェルから、欲しいとこだけパクるしかしてないので、違いがよくわからない。
2022/09/09(金) 22:23:11.14
>>32
買いかぶってもらって悪いけど、普通に間違ってんだわ
mksh -c 'print "$@"' mkshprint "$@"
mkshに2つ目の@をバラして位置パラメータをセット、1つめの@はmksh自身にもう一度単語分割してもらう
--helpを受け付けずすぐに使い方忘れそうなんで、--helpの時はman mkshからsedで切り出して表示するようにした
買いかぶってもらって悪いけど、普通に間違ってんだわ
mksh -c 'print "$@"' mkshprint "$@"
mkshに2つ目の@をバラして位置パラメータをセット、1つめの@はmksh自身にもう一度単語分割してもらう
--helpを受け付けずすぐに使い方忘れそうなんで、--helpの時はman mkshからsedで切り出して表示するようにした
2022/09/09(金) 22:41:33.48
というか俺の思ってたフォーマット系最強コマンドとしてのprintはほぼzshの拡張機能だったらしい、zshも入れてみるか…
mkshのはフォーマット機能弱いけど、ヒストリやコプロセスに出力送れたりビルトインとして使えれば非常に強力なもの
bashの配列変数に入ったfdでやり取りする方式のcoprocより使いやすいかもしれん、コプロセスを非常に繁用するので、もしかしたら対話シェルにbashから乗り換える事になるかも
しかし何分ネット情報が少ない…
mkshのはフォーマット機能弱いけど、ヒストリやコプロセスに出力送れたりビルトインとして使えれば非常に強力なもの
bashの配列変数に入ったfdでやり取りする方式のcoprocより使いやすいかもしれん、コプロセスを非常に繁用するので、もしかしたら対話シェルにbashから乗り換える事になるかも
しかし何分ネット情報が少ない…
2022/09/09(金) 22:48:52.84
普及してるbashでもcoprocのような高度な機能使ってる奴そんなおらんぞ
2022/09/09(金) 22:57:28.40
色んなシェル触るのは大事だと思う、例えゴミクズだろうと名が通ってるものならば
例えば酔狂で一日(t)csh縛り経験するだけでも古文書の理解度が全然変わってくる
例えば酔狂で一日(t)csh縛り経験するだけでも古文書の理解度が全然変わってくる
2022/09/10(土) 11:27:13.02
>>33
何したいのか知らんが
alias print="mksh -c 'print \"\$@\"' --"
でいいんだろ?
もしくはシェルスクリプトに書けばいいだけ
#!/usr/bin/env mksh
print "$@"
何したいのか知らんが
alias print="mksh -c 'print \"\$@\"' --"
でいいんだろ?
もしくはシェルスクリプトに書けばいいだけ
#!/usr/bin/env mksh
print "$@"
2022/09/10(土) 11:49:13.97
>>37
後者は等価だけど、前者は展開で壊れね?
後者は等価だけど、前者は展開で壊れね?
39名無しさん@お腹いっぱい。
2022/09/10(土) 14:11:10.32 >>38
動作確認って知ってる?
動作確認って知ってる?
2022/09/10(土) 17:05:38.82
なぜ土曜日に動作確認してるんだい?
41名無しさん@お腹いっぱい。
2022/09/10(土) 17:06:38.512024/03/27(水) 19:35:20.52
一足早くpassword時代に比べると皆アホほど上手くやりますとしか聞こえない
43名無しさん@お腹いっぱい。
2024/03/27(水) 19:37:34.60 さみねほもをゆけゆわれろてすとけめへきあちやおのよえおやしつみむしみきせらむふぬふぬりわはあかおむ
44名無しさん@お腹いっぱい。
2024/03/27(水) 21:07:36.80 怪我してたかわからんわ
2024/03/27(水) 21:18:48.47
絶対どっかで落ちるわ
2024/06/01(土) 06:12:02.13
2024/06/25(火) 16:10:10.87
dtksh今何処
48名無しさん@お腹いっぱい。
2024/08/24(土) 01:22:10.77 kshはボーンシェルを改良したもの
>>47
オープンソースかCDE依存でなければなあ
オープンソースかCDE依存でなければなあ
50名無しさん@お腹いっぱい。
2024/10/14(月) 09:02:57.00 コーンポタージュ
2025/01/19(日) 15:39:20.32
ksh93-1.0.10 インスコした
24年ユーザで使ってきたzshを置き換え
システムのbashを置き換える予定
ちょいと kshrc の書き方に不慣れで時間がかかりそう
24年ユーザで使ってきたzshを置き換え
システムのbashを置き換える予定
ちょいと kshrc の書き方に不慣れで時間がかかりそう
52名無しさん@お腹いっぱい。
2025/10/10(金) 18:41:30.50 AIXではデフォルトのシェル
2025/10/12(日) 06:41:54.10
ぐーぐるしてでてくる話
54名無しさん@お腹いっぱい。
2025/11/03(月) 20:52:20.25 てすと
レスを投稿する
ニュース
- 【不審者】頭髪薄めの男性が児童へ声かけ 「レストランどこ」 名古屋市 [少考さん★]
- 日銀、0.75%に利上げ - 30年ぶり高水準、物価高抑制 ★3 [ぐれ★]
- 【速報】松本人志、大みそかにテレビ“復帰” [Anonymous★]
- 首相官邸筋「私は核を持つべきだと思っている」 オフレコ非公式取材にて発言★2 [パンナ・コッタ★]
- 【スクープ】敏腕プロデューサーSKY-HIが未成年女性アイドル(17)を深夜に自宅呼び出し、「かわいすぎる死ぬ」「だぁいすき」などのLINEも★3 [Ailuropoda melanoleuca★]
- 【赤坂サウナ火災】「通風口」叩き助け求めたか…夫には広範囲“やけど”の痕あり妻を熱からかばおうと覆い被さった可能性 [ぐれ★]
- 【高市訃報】利上げ決定のためまもなく1ユーロ183円に [931948549]
- 【訃報】利上げをして円安へ、1ドル156円 [943688309]
- 官邸関係者「日本は核保有すべき」発言、ネトウヨの想像してるより大問題に。与野党問わず批判。政府とネトウヨは事の重大性に気付かず [256556981]
- 赤坂サウナ夫婦「だれかあああああああああ!!!!!!」換気口に叫んで助けを求めたと判明 [329329848]
- 【悲報】高市政権、食料危機を想定した初の机上演習を実施 [834922174]
- 【安倍悲報】「ルフィ」強盗事件、幹部の懲役20年 東京高裁が控訴退ける 山上は無期懲役 [884040186]
