最初からLinux bashの問題:$()構文エラー

最初からLinux bashの問題:$()構文エラー

Linuxで最初から手順6.9に従ってglibcをビルドしようとしたとき。 Glibc-2.14.1 $(command)、。

単純化された問題は、私が入力できることです。

echo `ls` 

そして予想される結果を得てください。
しかし、私が入力したとき

echo $(ls)

同じことをしなければなりませんが、私は理解しています。

**bash: command substitution: line 78: syntax error near unexpected token `)'
bash: command substitution: line 78: `ls)'**

Linuxのガイドラインに従って、最初から新しく作成したbashプログラムがそれを正しく処理できない理由がわかりません$()

glibcの問題はここ

どんなアイデアがありますか?

ベストアンサー1

ホストシステムでより良いbashビルドであるbison(yacc)を使用する必要があります。 Bashはyacc構文規則を使用し、GNU bisonだけがBashビルドの正しい解析コードを生成できます。

おすすめ記事