X



zsh その7
0666名無しさん@お腹いっぱい。
垢版 |
2019/10/26(土) 22:13:29.87
>>665
変数の代入と停止の無効化
0669665
垢版 |
2019/10/27(日) 00:54:52.87
そういや普通にwhile : ;do〜みたいに手癖で使ってたわ
あと昔書いてたシェルスクリプトでも冒頭でset -eを設定しておきつつ
エラーで止まってほしくない箇所で : を使ってた
てかzsh関係ないですねすんません
0670名無しさん@お腹いっぱい。
垢版 |
2019/11/10(日) 00:49:14.12
zshが馴染みすぎるとbash、それも素の設定を使わざるを得ない状況になるとストレスがすごいよね
鯖缶の方とかそういうシチュエーション多そうだけどどうやって折り合いつけてるんだろう
0671名無しさん@お腹いっぱい。
垢版 |
2019/11/10(日) 15:56:08.74
>>670
zshは基本入ってないんで、bashに戻りつつあるw
0672名無しさん@お腹いっぱい。
垢版 |
2019/11/10(日) 23:38:07.15
自作のZpluginプラグインのほぼ全てが壊れたまま運用していて、
むしろスッピンより不便なはずだが、何も感じなくなってしまった
インタラクティブ環境は、慣れやすいものなのかも
0673名無しさん@お腹いっぱい。
垢版 |
2019/11/13(水) 00:02:51.13
Macのデフォルトシェル採用って結構影響でかいような
問題なければ追従するUnixやLinuxの鳥も出てくるじゃないかと
0674名無しさん@お腹いっぱい。
垢版 |
2019/11/13(水) 03:58:48.06
それはないなー
bashとの互換性がね。shwordsplit、あれが最悪だね。
理屈はわかるんだけどね。互換性の点から見れば最悪。
うん。互換モードはあるよ。でもデフォルトじゃないんで代替にできない。
そこまでして変える必要性がない。
0675名無しさん@お腹いっぱい。
垢版 |
2019/11/13(水) 04:02:15.99
そもそもさ、みんな潔癖だからね。POSIX準拠。そっち優先。
debianとかubuntuは bashよりも機能が低いdashとかにしようとしてるぐらい

ログインシェルはまあ自由に使っとくれって感じだろうけど
デフォルトシェルはPOSIX準拠。これ一択なんでzshにはならんよ
遅いしね。
0676名無しさん@お腹いっぱい。
垢版 |
2019/11/13(水) 04:03:39.70
Macのログインシェルは、はたから見ると、あぁ可哀想
bashのライセンスが受け入れられなかったから
消去法でzshなんだね。ぐらいにしか思ってない。
zshを選びたくて選んだなんて誰も思ってないんだよ。
0680名無しさん@お腹いっぱい。
垢版 |
2020/05/03(日) 05:08:47.72
単なる興味なんですがzshの2系より前って手に入らないですかね?
0681名無しさん@お腹いっぱい。
垢版 |
2020/05/03(日) 05:09:03.16
2系を含みます
0683名無しさん@お腹いっぱい。
垢版 |
2020/05/05(火) 22:51:09.69
zshにBASH_ENVに相当する機能はありますか?
つまりzshでシェルスクリプトを非対話型で実行した時に
任意の処理を先立って実行したいのです。
0684名無しさん@お腹いっぱい。
垢版 |
2020/05/06(水) 07:12:37.95
>>683
~/.zshenv かな
http://zsh.sourceforge.net/Doc/Release/Files.html

スクリプト実行時に限らず対話シェル起動時にも読まれるけど
INTERACTIVEオプションの状態をチェックするifで括ればよさそう

if [[ ! -o INTERACTIVE ]]; then
echo non-interactive
fi
0685名無しさん@お腹いっぱい。
垢版 |
2020/05/06(水) 08:45:36.51
>>684
ありがとうございます
既存の ~/zshenvは修正できないという制約があるのでINTERACTIVEの
チェックは出来ませんが、ZDOTDIRを書き換えればなんとかなりそうなきがします

つまりBASH_ENVをセットして起動の代わりに
/tmp以下に一時的にファイルを作ってZDOTDIRをセットして実行
初期化処理の中で一時ファイルを削除したりZDOTDIRを元に戻したりとかです
0686名無しさん@お腹いっぱい。
垢版 |
2020/05/10(日) 02:59:44.09
10より大きいファイルディスクリプタを使うにはどうすればいいの?
0687名無しさん@お腹いっぱい。
垢版 |
2020/05/10(日) 03:14:41.32
事後怪傑しました!
0688名無しさん@お腹いっぱい。
垢版 |
2020/06/09(火) 19:06:54.37
あー、もうやだ、クソzsh。なんでこんなこともできねーんだよクソ
しかも5.5?ぐらいから挙動変わってるし、バグなんかこれ
changelogみてもなにもわからねーしー、どうすればちゃんと取得できるんだよ
0690名無しさん@お腹いっぱい。
垢版 |
2020/06/09(火) 22:18:51.92
うるせーばーか、こっちはzshがクソで困ってるんだ
bashの方がいいな
0693名無しさん@お腹いっぱい。
垢版 |
2020/06/16(火) 00:13:26.25
zshは機能が多すぎて覚えられない
お勧め設定をAI的に徐々に教えてくれたらいいのに
「そのやり方、こんなふうにもできますよ?次回からこうします?」って
0694名無しさん@お腹いっぱい。
垢版 |
2020/06/28(日) 06:13:09.19
fishどう?
0696名無しさん@お腹いっぱい。
垢版 |
2020/06/28(日) 08:56:18.58
互換性を切り捨ててるものは結局デフォルトになることはないしね
zshも互換性が完璧とは言えないから驚かれたぐらい
bashがライセンス上の都合で選択できない以上どうしようもなかったんだろうが
0698名無しさん@お腹いっぱい。
垢版 |
2020/07/07(火) 04:27:47.52
下記はとある本にのってる zsh のプロンプトの設定なんですが、一番右の % はなんなのでしょうか?
いらない気がするのですが? 誤植?

# プロンプトの右はじに、false なら終了ステータスを表示。
RPS1="%(?..(%?%))"
0699名無しさん@お腹いっぱい。
垢版 |
2020/07/07(火) 06:07:17.79
>>698
%( に対応する閉じ括弧だと解釈されるのを防ぐエスケープ
0704名無しさん@お腹いっぱい。
垢版 |
2020/07/08(水) 00:49:54.46
>>703
AT&Tがそれを全て取り消して93u+をベースに最初からやり直し、だがそれも頓挫かな
ksh2020はkshの派生の別物扱い。zshもksh(tchs)の派生だから兄弟のようなもんかw
0710名無しさん@お腹いっぱい。
垢版 |
2020/10/14(水) 06:23:19.65
ksh2020は完全に放棄されてんな
ASTからバグフィックスのためだけにフォークしたおじいちゃんが一番地道に現在活動的
0714名無しさん@お腹いっぱい。
垢版 |
2020/11/05(木) 13:49:41.45
オリジナル : 頓挫、終了
オリジナルのちゃんとしたメンテ : 無い、まだ無い
色々やった 2000 : 頓挫
地道に一人で : 地道に継続中
だけだよ。てか、いい加減過疎ってる ksh スレに行けよw zshなんも関係ないぞ
0717名無しさん@お腹いっぱい。
垢版 |
2020/12/11(金) 13:03:32.87
>>478
oh my zshとかGrmlの話題もまったくなく何話してたんだここ

>>479
使ってないわけないんだが
何故かこんなのしかいなかったからこのざまだったんだろうな
0719名無しさん@お腹いっぱい。
垢版 |
2021/01/03(日) 01:20:30.63
MacでCUIアプリをダブルクリックした際の挙動と、
インタラクティブシェルで起動した際の挙動を変えたいのだけれどフラグとなる
環境変数がなになのかわからん。
0721名無しさん@お腹いっぱい。
垢版 |
2021/01/03(日) 19:34:32.29
>>720
やっぱりそうですかわかりました。
0723名無しさん@お腹いっぱい。
垢版 |
2021/01/05(火) 10:50:40.81
機能が豊富ですから
機能が豊富なzsh固有のに慣れてしまうと他が使えない体質になりそうで使わないけどw
0725名無しさん@お腹いっぱい。
垢版 |
2021/01/24(日) 12:55:43.62
ここzshの本スレですか?随分人いないですね。
どこか別にコミュニティあるんですか?
0726名無しさん@お腹いっぱい。
垢版 |
2021/01/25(月) 16:57:13.71
>>717
今だとzinitがホットかな
でもまぁフレームワークなんて流行り廃りがあるのだし、ライトユーザが無理に使う必要もないよね
0728名無しさん@お腹いっぱい。
垢版 |
2021/01/30(土) 13:28:04.12
一通り環境作り上げて不満なくなると更新とか動向全くチェックしなくなってしまう
せめて数年に一度は見直さないといかんわな
この腰の重さは老化のバロメータか
0731名無しさん@お腹いっぱい。
垢版 |
2021/07/07(水) 06:04:31.45
お前のようにここに書くようなネタが無いだけ
使ってるヤツはそれなりにいる
5chだけが世界の全てのお前にはわからんだろうけど
0732名無しさん@お腹いっぱい。
垢版 |
2021/07/07(水) 06:13:11.87
zshのそのものの更新が一年無いって話か
それでオワコンだって言ってるのか
それもまたあたおかな発想だな
0735名無しさん@お腹いっぱい。
垢版 |
2021/08/29(日) 19:58:48.95
普段のユーザとしては zsh と (pd)ksh しか使ってない。
tcsh から乗り換えて zsh はもう17年だよ…
そろそろ bash 勉強しなきゃダメかな…
0736名無しさん@お腹いっぱい。
垢版 |
2021/12/19(日) 14:28:58.73
zsh を Mac のデフォルトシェルとして使う
https://support.apple.com/ja-jp/HT208050
macOS Catalina から、Mac は zsh をデフォルトのログインシェルおよびインタラクティブシェルとして使うようになります。
それ以前のバージョンの macOS でも、zsh をデフォルトにすることができます。
0738名無しさん@お腹いっぱい。
垢版 |
2022/04/14(木) 10:56:14.78
ZLE使えばコマンドライン入力を編集できますが、
ZLEウィジェットとして登録した関数を直接呼び出して zle を呼び出すとエラーが発生します。
外部からコマンドラインを編集する方法はないのでしょうか?
0743名無しさん@お腹いっぱい。
垢版 |
2024/03/27(水) 19:33:41.03
あれは歯が合わなくても保険等級が下に力が入ったのに
そういう
本当にアンチだと思われたいんだろうな
ハムはなんで今更貼るの?
今買えの馬鹿も何もしないかぎり騒がんだろうな
0744名無しさん@お腹いっぱい。
垢版 |
2024/03/27(水) 21:05:18.12
リバウンドせずに大風呂敷広げるからこんなもんでもないままだろうね。
「もう少し待っといて昔の人気漫画だから若い子は食いつかないもんなの
求めないから実質ずっと雨なんだが
やってることは結局すぐダメになると思うが
0745名無しさん@お腹いっぱい。
垢版 |
2024/03/27(水) 21:42:33.04
キチガイ荒らしてるって事だ
そういう訳では
レスを投稿する


ニューススポーツなんでも実況