![どのタイプのエコー出力がありますか(不透明、半不透明、プレーンテキスト)[閉じる]](https://linux33.com/image/213414/%E3%81%A9%E3%81%AE%E3%82%BF%E3%82%A4%E3%83%97%E3%81%AE%E3%82%A8%E3%82%B3%E3%83%BC%E5%87%BA%E5%8A%9B%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%88%E4%B8%8D%E9%80%8F%E6%98%8E%E3%80%81%E5%8D%8A%E4%B8%8D%E9%80%8F%E6%98%8E%E3%80%81%E3%83%97%E3%83%AC%E3%83%BC%E3%83%B3%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%EF%BC%89%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
教授が私に課題を与えた。3種類のエコー(不透明、半不透明、プレーンテキスト)を表示するスクリプトを作成します。
問題は、これらのタイプが何であるかわからないということです。オンラインで検索しましたが、色やエコー出力を変更する方法しか考えられません。例えば
YELLOW='\033[1;33m'
echo -e "${YELLOW}Hello World!"
助けてください。
答え1
さらなる研究の終わりに、これが私が得たものです。
# specify the location of the interpreter
#!/bin/bash
# declare variable name
name="John Doe"
# echo in plain(clear text) (with no quotes)
echo hello
# displays Semi-opaque (double quotes) Expands variables ($ stuff)
echo “Hello $name”
# display Opaque (single quotes) shows exactly what is in quotes
echo 'Hello $name'
出力:
hello
“Hello John Doe”
Hello $name