2017-01-19 4 views

答えて

1

が必要bashに改行文字を指定する間違った方法。 ANSI C-styleの引用構文は$'\n'$'\t'のように許可されています。 、現在の質問の文脈では関係ありませんが、私は上に示しているように、すべてのスクリプト変数を小文字に良い方法です - :だからそれに応じて改行文字を指定し、交換を行い、

str="home 
kit 
car 
" 
out=${str//$'\n'/} 
echo "$out" 
homekitcar 

は注意上部ケーシングは、bashの環境変数のみを対象としています。

+0

は素晴らしいです! エコーは$ OUTではなく$ outで動作することに注意してください:) ありがとうございます! –

+0

@robertoAlonso:更新済み!ありがとう! – Inian

関連する問題