Nói rằng tôi có hai biến trong bash:
MULTILINE="I have
more than one line"
SINGLE_LINE="I only have one line
"
Tôi muốn phát hiện khi một biến thực sự chứa nhiều hơn một dòng văn bản, bỏ qua các ký tự dòng mới.
Vậy đây:
if [ some test on "$MULTILINE" ]; then echo 'yes'; else echo 'no'; fi
sẽ in yes, và điều này:
if [ some test on "$SINGLE_LINE" ]; then echo 'yes'; else echo 'no'; fi
sẽ in no.
Đối với trường hợp cụ thể của tôi, tôi không nghĩ rằng tôi cần phải lo lắng về việc dẫn các dòng trống, nhưng sẽ không đau khi biết cách làm điều đó.
Tôi có thể làm cái này như thế nào?