Télécharger la liste

Description du projet

Yet another shell (yash) is a POSIX-compliant command line shell, featuring more strict POSIX compliance than those of other shells, as well as powerful command line editing.

So far most of yash's features have been implemented. The author is currently writing auxiliary scripts to make command completion more usable.

Système requise

System requirement is not defined

Livrée : 2009-03-02 22:18
yash 2.7 (1 files Cacher)

Notes de release

Yet another shell, version 2.7.

This release includes some new features, spec changes and bug fixes, but no major changes.

Yet another shell バージョン 2.7 です。



Yash 2.7

+ Parameter expansion ${array[index]:=value} now allows assignment to an empty array element.
+ Here-string by the "<<<" operator.
+ New redirection operator ">>|" opens a pipe.
- Loop pipes no longer supported.
= The $IFS variable is always initialized to the default value when the shell is invoked.
* The "echo" and "printf" builtins now print an error message on failure.
* A quoted period at the beginning of a filename was not properly matching during filename expansion.

Yash 2.7

+ ${array[index]:=value} で配列要素への代入が可能に
+ ヒアストリングのための新しいリダイレクト演算子 "<<<"
+ パイプを開く新しいリダイレクト演算子 ">>|"
- ループパイプ機能廃止
= シェルの起動時に $IFS 変数を常にデフォルト値で初期化するように
* "echo" および "printf" 組込みでエラー時にメッセージを出すように
* ファイル名の先頭にあるクォートされたピリオドがファイル名展開で正しくマッチしていなかった