エスケープ文字(一重引用符)はLinuxエイリアスでは機能しません。

エスケープ文字(一重引用符)はLinuxエイリアスでは機能しません。

エイリアスにエスケープ文字を使用しようとしています。

簡単な例は次のとおりです。

echo 'Hello'

だから私は次のエイリアスを書きました。

alias sample 'echo \'Hello\' '

ただし、エイリアスを取得しようとすると、次の内容が表示されます。

我慢できない」。

なぜこれが起こるのかご存知ですか?

PS:私は利用可能であることを知っていますが、alias "echo 'Hello'"エイリアスでエスケープをテストしたいと思います。

助けてくれてありがとう。ありがとうございます!

ベストアンサー1

上記の説明で述べたように、あなたの声明には等号はありません。しかし、Bashの使用を検討してください。機能代わりに、より柔軟です。

サンプル() {
    echo \'こんにちは\'
}

おすすめ記事