チケット #18412

登録: 2009-08-26 18:32

最終更新: 2009-09-03 16:53

エイリアス展開後のコマンドの解析を修正する

報告者:magicant担当者:magicant
優先度:5 - 中マイルストーン:(未割り当て)
チケットの種類:開発 Todo重要度:5 - 中
コンポーネント:shell-main状況:完了
解決法修正済み

チケットの詳細

現在エイリアス展開後には単純コマンドしか受け付けないようになっているが、複合コマンド等も受け付けるように修正する。

おそらく parse_command 関数の修正 (+α) で済む。

例えば

alias c='(cat)'
c
を扱えるようにする。

ついでに

alias -g L='|less'
L
がエラーにならないバグも直す。

添付ファイル

添付ファイルリスト添付ファイルはありません
新規添付ファイル追加
添付ファイルの追加添付ファイルの追加にはログインが必要です

チケットの履歴 - 3 件中 3 件表示

2009-08-26 18:32 更新者: magicant

  • 新しいチケット "エイリアス展開後のコマンドの解析を修正する" が作成されました

2009-09-03 01:13 更新者: magicant

コメント

さらに

alias i=if if=fi
i true; then echo ok; fi
がエラーになるのも直す。

2009-09-03 16:53 更新者: magicant

  • チケット完了時刻2009-09-03 16:53 に更新されました
  • 状況オープン から 完了 に更新されました
  • 解決法なし から 修正済み に更新されました

コメント

c1362:1363 で対応


追記/更新 #18412 (エイリアス展開後のコマンドの解析を修正する)

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする