1
#!/bin/bash
while IFS='' read -r line || [[ -n "$line" ]]; do
echo "Text read from file: $line"
curl 'https://shoesworkshop.net/libraries/ajax/ajax.invoice.php?act=viewallinvoice&invoiceid="${line}"&sEcho=1&iColumns=8&iDisplayStart=0&iDisplayLength=20&bRegex=false&bRegex_0=false&bSearchable_0=true&bRegex_1=false&bSearchable_1=true&bRegex_2=false&bSearchable_2=true&bRegex_3=false&bSearchable_3=true&bRegex_4=false&bSearchable_4=true&bRegex_5=false&bSearchable_5=true&bRegex_6=false&bSearchable_6=true&bRegex_7=false&bSearchable_7=true&iSortCol_0=0&sSortDir_0=asc&iSortingCols=1&bSortable_0=true&bSortable_1=true&bSortable_2=true&bSortable_3=true&bSortable_4=true&bSortable_5=true&bSortable_6=true&bSortable_7=true' -H 'Host: shoesworkshop.net'| sed 's/^[^[[]*:/:/'
done < "$1"
$行內有這樣的慶典 - 變量賦值捲曲GET請求
AAAAA
SSSSS
DDDDD
的值,我想$線傳遞到curl命令 有人可以幫助我怎麼樣? 我想「‘$ {線}’」和「$ {線}」,它仍然沒有工作 我想用從$線
我試過,但它給了我一個網址錯誤 –
發現非法字符如果你的'行'包含特殊字符,那些必須被編碼。我已經將該案例添加到答案中。 – randomir
@abdulrahmansafari,你有沒有試過'--data-urlencode'方法?我只是好奇,如果你設法使其工作。 – randomir