次のような文字列があるとします。
string=" this is a string "
重複した空白を削除して次の文字列を取得する最も簡単な方法は何ですか:
string="this is a string"
次のような文字列があるとします。
string=" this is a string "
重複した空白を削除して次の文字列を取得する最も簡単な方法は何ですか:
string="this is a string"
echo を使用したソリューション:
string=$(echo $string)
シェルの単語分割を機能させます ( のデフォルト値を想定IFS
)。
string=" this is a string "
arr=($string)
printf -v string2 "%s" "${arr[*]}"
echo _${string2}_
_this is a string_