 Zsh
  
  
  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"
(省略されました)
          
        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"
(省略されました)
            差分がありません
          
        
 RSS[全体]
 RSS[全体] Tw[@softantenna]
 Tw[@softantenna]