チケット #18412

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

登録: 2009-08-26 18:32 最終更新: 2009-09-03 16:53

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

詳細

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

おそらく 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 で対応

編集

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