単一ダッシュ「-」を含むシェル変数を設定するには?

単一ダッシュ「-」を含むシェル変数を設定するには?

単一ダッシュ()を使用してBash- Zshで変数を設定するには?

次のいずれも機能しません。

x=-
x=\-
x='-' 

編集:これはBashでうまくいくようです。 Zshでechoを使ってテストしましたが、うまくいきません。

ベストアンサー1

問題はエコにあります。変数は正しく割り当てられていますが、代わりに使用する必要がありますecho - $x

おすすめ記事