[英]Concatenating a string to an existing URL String - shell script
我有一個字符串“ http://localhost:8080/queue/item/259/ ”存儲在變量中:queuedItemURL。 我需要附加字符串“api/json?pretty=true”。
我的腳本:
echo "================="
echo $queuedItemURL
queuedItemURL+="api/json?pretty=true"
echo $queuedItemURL
echo "============================="
我得到的輸出是:
=================
http://localhost:8080/queue/item/259/
api/json?pretty=true0/queue/item/259/
=============================
由於'/',似乎發生了一些字符串替換。 請幫助我正確連接字符串。
我認為問題是你的$queuedItemURL
變量有一個隱藏的\\r
;
嘗試:
queuedItemURL=$(echo $queuedItemURL | tr -d '\r')
在使用它之前
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.