我有一个变量final_list
,它url
在循环中附加一个变量:
while read url; do
final_list="$final_list"$'\n'"$url"
done < file.txt
Run Code Online (Sandbox Code Playgroud)
令我惊讶的\n
是,它作为空格附加,因此结果是:
url1 url2 url3
Run Code Online (Sandbox Code Playgroud)
虽然我想:
url1
url2
url3
Run Code Online (Sandbox Code Playgroud)
怎么了?
anu*_*ava 21
变量中有很多新行"$final_list"
.echo
它是这样的双引号:
echo "$final_list"
url1
url2
url3
Run Code Online (Sandbox Code Playgroud)
或更好地使用printf
:
printf "%s\n" "$final_list"
url1
url2
url3
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
27375 次 |
最近记录: |