Dưới đây là mã để in nội dung của các tệp có trong thư mục Nội dung tệp là:
apple
banana
grapes
mango
tên = ()
FILES=/path_to_dir/*
for f in $FILES
do
names+=($f)
done
result="$(cat ${names[@]})"
echo "$result"
echo "The names are "$result"" | mailx -s "names are " abc@gmail.com
Đối với điều này, tôi nhận được dưới đầu ra cho biến kết quả
apple
banana
grapes
mango
Tuy nhiên, khi tôi in "$ result" trong email, tôi đã nhận được dưới mức đầu ra trong văn bản của email:
apple banana grapes mango
Tôi muốn gửi tên trong email với nhiều dòng như thế này:
apple
banana
grapes
mango
Làm thế nào để đạt được như nhau?