変数に格納されたテキストが複数行か、つまり改行コードを含んでいるか調べます。
Bash で動作を確認しました。
var="line1
line2
line3"
[[ ${var/$'\n'} == $var ]] || echo 'newline(s) in $var'
More than 5 years have passed since last update.
変数に格納されたテキストが複数行か、つまり改行コードを含んでいるか調べます。
Bash で動作を確認しました。
var="line1
line2
line3"
[[ ${var/$'\n'} == $var ]] || echo 'newline(s) in $var'
Register as a new user and use Qiita more conveniently