Bash
डिकोडिंग यूआरएल
खोज…
सरल उदाहरण है
एन्कोडेड URL
http% 3A% 2F% 2Fwww.foo.com% 2Findex.php% 3Fid% 3Dqwerty
URL को डीकोड करने के लिए इस कमांड का उपयोग करें
echo "http%3A%2F%2Fwww.foo.com%2Findex.php%3Fid%3Dqwerty" | sed -e "s/%\([0-9A-F][0-9A-F]\)/\\\\\x\1/g" | xargs -0 echo -e
अस्वीकृत URL (आदेश का परिणाम)
एक स्ट्रिंग को डीकोड करने के लिए प्रिंटफ का उपयोग करना
#!bin/bash
$ string='Question%20-%20%22how%20do%20I%20decode%20a%20percent%20encoded%20string%3F%22%0AAnswer%20%20%20-%20Use%20printf%20%3A)'
$ printf '%b\n' "${string//%/\\x}"
# the result
Question - "how do I decode a percent encoded string?"
Answer - Use printf :)
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow