#!/bin/bash minishell_output=$(../minishell -c "$1") minishell_exit_code=$? bash_output=$(bash -c "$1") bash_exit_code=$? paste <(echo -e "Minishell:\n$minishell_output") <(echo -e "Bash:\n$bash_output") | column -t -s $'\t' echo "Minishell exit code: $minishell_exit_code" echo "Bash exit code: $bash_exit_code" if [ $minishell_exit_code -eq $bash_exit_code ]; then echo "Exit codes match." else echo "Exit codes do not match." fi