Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
次のように、ループ内final_listの変数によって追加される変数があります。url
final_list
url
while read url; do final_list="$final_list"$'\n'"$url" done < file.txt
驚いたことに、\nはスペースとして追加されるため、結果は次のようになります。
\n
url1 url2 url3
私が欲しかった間:
なにが問題ですか?
variable には改行が非常に多くあります"$final_list"。二重引用符echoで次のようにします:
"$final_list"
echo
echo "$final_list" url1 url2 url3
またはより良い使用printf:
printf
printf "%s\n" "$final_list" url1 url2 url3