Download List

项目描述

!!! THIS PROJECT HAS MOVED TO GITHUB !!! https://github.com/magicant/yash

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 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 コマンドで不正メモリアクセスしていたのを修正