read コマンドをもう少し。
ファイルの読み込みなんかは bash と同じみたい。
bash: ‘\n’ in read file (part2) | PaePoi
の
1 2 3 4 5 6 7 | while read -r line; do echo $line done << __DOC__ aaa bbb ccc\nddd eee __DOC__ |
で
うん、sh と同じく \n 文字は改行扱いになるってか。
それより、ついでと思い bash 直指定したら文字列扱いになってしまったんだけど。
Fedora では sh は単なる bash へのシンボリックリンクなんだけど。
macOS の sh は別コマンドなのか、でも [[ とかの bash 拡張は使えるし。
正直よくわからんぞ。
シバンは明確に #!/bin/bash とかを利用したほうが良さげ。