2016-08-02 2 views
-1
line="  Hello World!" 
arr=($line) 
echo "${arr[@]}" 

出力: "Hello World!"変数を配列にキャストする際に、先頭のスペースをbashの文字列に保存するにはどうすればよいですか?

先頭のタブ/スペースは失われます。どうすればそれらを保存できますか? これにいくつかの助けを使うことができました、ありがとうございます!

+7

見積もり、それを 'ARR =( "$ライン")' – anubhava

答えて

0

ちょうど変数の展開を引用:

line="  Hello World!" 
printf '<%s>\n' "$line" 
arr=("$line") 
echo "<${arr[@]}>" 
関連する問題