line="aaa bbb ccc"
というように区切り文字をから最初のaaaを取得するbashのシェルがあるのですが、以下の③で記述されていました。
調べたところ②で最初の文字列を取得できることがわかりました。
・なぜ②では区切り文字の最初の文字列が取得できるのでしょうか?
・③の「//""/」この部分は置換しているようなのですがどのような意味があるのでしょうか?
①
$ work=${line}
$ echo $work
aaa bbb ccc
②
$ work=(${line})
$ echo $work
aaa
③
$ work=(${line//""/})
$ echo $work
aaa
回答1件
あなたの回答
tips
プレビュー