演習課題「テキストを連結しよう」
右のターミナル環境には、「hello 」というメッセージを表示する「output.sh」というシェルスクリプトがあります。このシェルスクリプトを、linux変数を連結して出力するようコードを修正してください。
採点ボタンをクリックして、正解と表示されれば演習課題クリアです!
期待する出力値
$ ./output.sh
hello ubuntu
演習課題「間違い探し」
右のターミナル環境には、「hello ubuntu」というメッセージを表示する「output.sh」というシェルスクリプトがありますが、正常に動作しません。このシェルスクリプトを修正して、正常にメッセージを出力してください。
採点ボタンをクリックして、正解と表示されれば演習課題クリアです!
期待する出力値
$ ./output.sh
hello ubuntu
#03:シェルスクリプトで文字列を変数に代入しよう
シェルスクリプトで変数の使い方を学習します。文字列を変数に代入して、それを出力してみましょう。シェルスクリプトで、文字列と変数を扱う場合のポイントも学習します。
#!/bin/bash
#コメントを入力する
echo "hello world"
イコールの前後に、スペースを入れない。変数の値を取り出す場合、「$」を付ける。#!/bin/bash
#コメントを入力する
message="paiza"
echo $message
#!/bin/bash
#コメントを入力する
message="paiza"
echo "This is $message"
echo "This is ${message}"
#!/bin/bash
#コメントを入力する
message="paiza"
echo "This is $message"
echo "This is ${message}"
echo 'This is $message'
echo 'This is ${message}'
3, 4行目ではmessage変数の値が表示されません
UNIX & Linux コマンド・シェルスクリプト リファレンス
https://shellscript.sunone.me/
Bash基礎文法最速マスター - いろいろ解析日記
http://d.hatena.ne.jp/nattou_curry_2/20100131/1264910483
シェル・スクリプト・リファレンス INDEX | 日経 xTECH(クロステック)
https://tech.nikkeibp.co.jp/it/article/COLUMN/20060224/230580/