Ubuntuにはいくつかの基本が欠けているようです。それともまだ設定していませんか?

Ubuntuにはいくつかの基本が欠けているようです。それともまだ設定していませんか?

次のシェル変数を定義できません。

$a = "hello"
echo $a
echo a
$a
a

すべてが無駄です。また、このコマンドは私には機能しません。

$ echo "HELLO HOW ARE YOU?" | tr '[:upper:]' '[:lower:]'

このコマンドの出力はありません。 ]

その場合、これらの機能を常に使用できるとは限りません。最近、通常のUbuntuインストールにインストールしないのはなぜですか?

ベストアンサー1

あなたはUbuntuを使用しているのでbash

変数を定義するときは、次のようにします。

you@ubuntu:~$ a="hello"

スペースがありません。ドル記号はありません。それ以外の場合は動作しません。

定義した変数を使用するには、いつでもドル記号を使用できます。

you@ubuntu:~$ echo $a
hello

3番目のコマンドはリテラル文字「a」を出力する必要があります。

you@ubuntu:~$ echo a
a

4番目のコマンドは何もしません。〜しない限り変数に何かが格納されていますa。文字列「hello」を正しく保存すると、次のようになります。

you@ubuntu:~$ $a
bash: command not found: hello

5番目のコマンドは、a存在しない実行可能ファイルを実行しようとします。前の例のようなメッセージが表示されることがあります。

最後の命令については…まあ、私はこれを得ました:

me@ubuntu:~$ echo "HELLO HOW ARE YOU?" | tr '[:upper:]' '[:lower:]'
hello how are you?

おすすめ記事