Zsh

詳細情報

タイトル Zsh
URL https://www.zsh.org/
バージョン ver 5.9
更新日 2022/05/15
追加日 2022/03/17
種別 フリーソフト
説明 強力なスクリプト言語でもある多機能インタラクティブシェル。

レビュー

Bashの上位互換として使用できるインタラクティブシェル。

コマンドライン編集や、グロビング、リダイレクトの強化、パス展開、多機能プロンプト、配列の操作、整数・浮動小数点演算、連想配列、スペルチェックなど多数の便利な機能を搭載している。

macOSではデフォルトシェルとして採用されている。

スクリーンショット

更新グラフ

バージョン履歴

Changes between 5.8.1 and 5.9
Incompatibilities
compinit: A "y" response to the "Ignore ... and continue?" prompt removes
insecure elements from the set of completion functions, where previously
it ignored the compaudit result and included all elements.
Build-time change: The default value of the --enable-gdbm configure
argument has changed from "yes" to "no". Thus, the zsh/db/gdbm module will
not be built unless --enable-gdbm is passed explicitly.
vcs_info quilt: The value of the 'quiltcommand' style used to be taken for the
name of an external command. Now it may also be a shell function. Normal
command word precedence rules apply, so if you have a function and a command
with the same name, the function will be used.
The "function" reserved word, used to define functions, gained a new -T option.
That affects syntaxes such as:
1. "function -T { ... }". It used to define a function named "-T". It
now defines and executes an anonymous function with single-level tracing
enabled --- same as "function f { ... }; functions -T f; f", but without
naming the function.
2. "function -T foo { ... }". It used to define two functions, named "-T"
(省略されました)
差分がありません