输入网址是 的 URL =" HTTPS://en.wikipedia.org/wiki/Corporation"
我尝试过以下方式
url="https://en.wikipedia.org/wiki/\
Corporation"
echo $url
输出:
https://en.wikipedia.org/wiki/Corporation
但我想要缩进以获得更好的可见度。让我们假设
url="https://en.wikipedia.org/wiki/\
Corporation"
echo $url
输出:
https://en.wikipedia.org/wiki/ Corporation
在 wiki / 之后,它会附加空格。如何消除这个?
答案 0 :(得分:3)
只需在打印/使用变量或变量声明之后添加要删除空白的缩进:
url="https://en.wikipedia.org/wiki/\
Corporation"
url=$(tr -d ' ' <<< "$url")
echo $url
打印:
https://en.wikipedia.org/wiki/Corporation
更新:您还可以执行以下操作:
url="https://en.wikipedia.org/wiki/\
Corporation"
echo ${url// /}
答案 1 :(得分:1)
这就是你想要的:
url="https://en.wikipedia.org/wiki/\n\tCorporation"
echo -e $url
输出:
https://en.wikipedia.org/wiki/
Corporation
修改:请注意,您可以使用换行符(\n
),制表符(\t
)或空格...
edit2 :如果你想要一个多线变量;这很难,但你可能会这样做;所以你可以根据需要缩进第二行。
url="https://en.wikipedia.org/wiki"
url="$url/Corporation"
echo $url
输出:
https://en.wikipedia.org/wiki/Corporation