Download List

專案描述

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.

System Requirements

System requirement is not defined

發布 2009-06-22 00:17
yash 2.11 (2 files 隱藏)

發布版本通知

Yash, yet another shell, version 2.11.

This version includes some minor fixes and new features.
NOTICE: The spec of the le-convmeta option has been changed without backward compatibility.

Yash (yet another shell) バージョン 2.11 です。

このバージョンはいくつかの細かい修正と新機能を含みます。
※ le-convmeta オプションの仕様が旧いバージョンとの互換性がない形で変更されています。

更動紀錄

Yash 2.11

+ Added the "--histspace" and "--le-noconvmeta" options.
+ Support for the $HISTRMDUP variable.
+ Support for the $YASH_LE_TIMEOUT variable.
+ The "kill" builtin with the "-l" option now accepts signal names as operands.
= The "--le-convmeta" option now is a Boolean option.
= The "$-" special parameter now includes the "l" flag if the shell is a login shell.
* An empty case command "case i in (*) esac" now always returns the exit status of zero.
* Quoted words were incorrectly expanded with backslashes when the "-f" option is set.
* Fixed invalid memory access in the "v" command of vi-like line-editing.

Yash 2.11

+ "--histspace", "--le-noconvmeta" オプション追加
+ $HISTRMDUP 変数に対応
+ $YASH_LE_TIMEOUT 変数に対応
+ kill 組込みの -l オプションでシグナル名をオペランドとして渡せるように
= "--le-convmeta" オプションはオンオフ型オプションに
= ログインシェルでは "$-" 特殊パラメータに "l" フラグを含めるように
* 空の case 文 "case i in (*) esac" は常に終了ステータス 0 を返すように
* "-f" オプション有効時、クォートされた単語に余計なバックスラッシュがくっついていた
* vi 風行編集の v コマンドで不正メモリアクセスしていたのを修正