मैं curl -I
का उपयोग करके grep
"स्थान" और फिर sed
स्थान टेक्स्ट से बाहर रीडायरेक्ट लिंक प्राप्त करने का प्रयास कर रहा हूं ताकि मुझे यूआरएल के साथ छोड़ा जा सके।grep curl-i हेडर जानकारी
लेकिन यह काम नहीं करता है। यह यूआरएल स्क्रीन करने के लिए आउटपुट और यह
test=$(curl -I "http://www.redirectURL.com/" 2> /dev/null | grep "location" | sed -E 's/location:[ ]+//g')
echo "1..$test..2"
कौन सा तो आउटपुट डाल नहीं करता है:
..2http://www.newURLfromRedirect.com/bla
पर क्या हो रहा है?
ध्यान दें कि '--silent' या' -s' काम के साथ-साथ '2>/dev/null' (और कम टाइपिंग हैं)। – Phrogz