簡體   English   中英

將字符串連接到現有的 URL 字符串 - shell 腳本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM