ShellScriptのRedirections
<
リダイレクト
ファイル経由
hoge < fileでfileから読み込んでhogeに渡す
hoge > fileでhogeの出力をfileに書き込む
<<
here document
$ hoge << eofみたいにして、実行し、その後複数行入力できる
次にeofと入力するまでの入力を、入力として与える
code:aa
$ hoge << eof
hreredoc> aaa
hreredoc> bbb
hreredoc> ccc
hreredoc> eof
標準出力をファイルを経由せずにリダイレクトする感じ?
<<<
here strings
here documentの1行版みたいな感じ科?
ちゃんと理解していないがmrsekut.icon
ここでのoutの出力を、headで読み込ますために使っている
かんたんに$ out=$(git branch)とかでいい
$ echo $out
その結果から1行目を取得するために$ head -1 <<< $outとしている
ググっても全然出てこないし、公式docsは読んでもよくわからないし困ったmrsekut.icon
出てこないのは単純に<<<が検索できないからというのもある