|
From: | Oğuz |
Subject: | inconsistent handling of closing brace inside no-fork command substitution |
Date: | Wed, 3 Jan 2024 16:41:42 +0300 |
See: $ ${ case } in }) echo uname; esac } Linux $ ${ case }x in }x) echo uname; esac } bash: command substitution: line 25: syntax error near unexpected token `x' bash: command substitution: line 25: ` }x)' $ ${ case }x in \}x) echo uname; esac } Linux $ I don't think this should be a syntax error because the closing brace is not in a place it can terminate the command substitution. Oğuz
[Prev in Thread] | Current Thread | [Next in Thread] |