當前位置:編程學習大全網 - 電腦編程 - 如何用linux shell 進行 url解碼

如何用linux shell 進行 url解碼

URL?編碼/解碼方法(linux?shell實現),方法如下:

1、編碼的兩種方法:

admin@~?11:14:29>echo?'手機'?|?tr?-d?'\n'?|?xxd?-plain?|?sed?'s/\(..\)/%\1/g'?

admin@~?11:14:29>echo?'手機'?|tr?-d?'\n'?|od?-An?-tx1|tr?'?'?%

2、解碼的兩個步驟:

admin@~?11:15:11>url="要解碼的URL地址"

admin@~?11:15:11>?printf?$(echo?-n?$url?|?sed?'s/\\/\\\\/g;s/\(%\)\([0-9a-fA-F][0-9a-fA-F]\)/\\x\2/g')"\n"

  • 上一篇:下列哪些是c語言的有效字符?
  • 下一篇:加拿大plc工程師收入
  • copyright 2024編程學習大全網