Skip to content

Conversation

@cacapon
Copy link
Owner

@cacapon cacapon commented May 9, 2025

fixed #225

対応内容

リダイレクト失敗時に結果の成否に関わらずビルトイン関数が実行される状態になっていましたので、
boolとして結果を返し、呼び出し元もそれにあわせて後続の処理を実行しないようにしました。

確認方法

  • ./minishell実行後、下記の点についてご確認いただけたらと思います。
    • echo > <書き込み権限がないファイル>minish: <file>: Permission deniedのみ表示されるか
    • echo $?で1が表示されるか

備考

  • ビルトインの修正しか行っておりませんので、外部コマンドは別途対応が必要です。

@cacapon cacapon requested a review from dayano74 May 9, 2025 03:07
@cacapon cacapon self-assigned this May 9, 2025
Copy link
Collaborator

@dayano74 dayano74 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ありがとうございます。bashと同様の動作を確認しました。

@dayano74 dayano74 merged commit 945616a into main May 9, 2025
2 checks passed
@dayano74 dayano74 deleted the feature/225-fix-echo-output branch May 9, 2025 06:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

echo 書き込み権限がないファイルにリダイレクトする時、標準出力に書き込んでしまう。

3 participants