Ads by ProfitSence
Close

Bashで文字列を連結する

Last Updated on 日曜日 9日 10月 2022

bash 文字列 連結

文字列連結は、文字列を別の文字列の末尾に追加するプロセスです。

文字列の連結

2つ以上の文字列変数を連結する最も簡単な方法は、それらを順番に記述することです

			
					str1="Hello,"
str2=" World"
str3="$str1$str2"
echo "$str3"

			
	

アウトプット

			
					Hello, World

			
	

bash 文字列 結合

リテラル文字列を使用

  • 1つ以上の変数をリテラル文字列と連結することもできます
			
					str1="Hello,"
str2="${str1}World"
echo "$str2"

			
	

アウトプット

			
					Hello, World

			
	

bash concatenate strings

文字列を += 演算子で連結する

  • += 演算子を使用して文字列を連結すると、変数またはリテラル文字列を追加できます。

echo $変数

			
					str1="Hello,"
str1+=" World"
echo "$str1"

			
	

アウトプット

			
					Hello, World

			
	

ループ内の文字列の追加

  • 変数やリテラルの束を循環させ、それらを連結して単一の文字列を形成することができます。
  • これを行うには、 for ループを使用します。

echo bash

			
					countries=""
for country in 'Germany' 'Italy' 'Japan' 'Spain'; do
  countries+="${country} "
done

echo "$countries"

			
	

アウトプット

			
					Germany Italy Japan Spain

			
	

bash $ 変数

Printf 関数の使用

  • printf は文字列を印刷して連結するために使用される関数です。
			
					str="Hello"
printf -v str2 "$str World."
echo $str2

			
	

アウトプット

			
					Hello World