色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

用于解析和操作URL的命令行工具

OSC開源社區 ? 來源:OSC開源社區 ? 2023-04-11 10:02 ? 次閱讀

curl 作者 Daniel 宣布推出新的開源項目:trurl,這是一款用于解析和操作 URL 的命令行工具,主要是面向 shell 腳本作者提供。Daniel 稱項目名字中的 'tr' 代表 translate 或 transpose。e0ca607c-d7fb-11ed-bfe3-dac502259ad0.pngDaniel 表示,URL 很難解析,因此導致軟件存在許多安全問題。trurl 希望通過消除腳本和命令行作者到處重復發明輪子的需求來幫助緩解這個問題。trurl 使用了 libcurl 的 URL 解析器,因此解析和理解 URL 的方式與命令行工具 curl 完全相同 —— 使其成為完美的配套工具。示例代碼
  $ trurl --url https://curl.se --set host=example.com
  https://example.com/

  $ trurl --set host=example.com --set scheme=ftp
  ftp://example.com/

  $ trurl --url https://curl.se/we/are.html --redirect here.html
  https://curl.se/we/here.html

  $ trurl --url https://curl.se/we/../are.html --set port=8080
  https://curl.se:8080/are.html

  $ trurl --url https://curl.se/we/are.html --get '{path}'
  /we/are.html

  $ trurl --url https://curl.se/we/are.html --get '{port}'
  443

  $ trurl https://example.com/hello.html --get '{scheme} {port} {path}'
  https 443 /hello.html

  $ trurl --url https://curl.se/hello --append path=you
  https://curl.se/hello/you

  $ trurl --url "https://curl.se?name=hello" --append query=search=string
  https://curl.se/?name=hello&search=string

  $ trurl --url-file url-list.txt --get '{host}'
  [one host name per URL in the input file]

  $ cat url-list.txt | trurl --url-file - --get '{host}'
  [one host name per URL in the input file]

  $ trurl "https://fake.host/hello#frag" --set user=:: --json
  [
    {
      "url": "https://%3a%3amoo%3a%3a@fake.host/hello#frag",
      "scheme": "https",
      "user": "::",
      "host": "fake.host",
      "port": "443",
      "path": "/hello",
      "fragment": "frag"
    }
  ]

  $ trurl "https://example.com?search=hello&utm_source=tracker" --trim query="utm_*"
  https://example.com/?search=hello

審核編輯 :李倩


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • URL
    URL
    +關注

    關注

    0

    文章

    139

    瀏覽量

    15414
  • Shell
    +關注

    關注

    1

    文章

    366

    瀏覽量

    23430

原文標題:curl作者開源trurl,用于解析和操作URL的命令行工具

文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    玩轉SQLite2:SQLite命令行基本操作

    本篇介紹SQLite的命令行基本操作
    的頭像 發表于 09-23 08:59 ?2274次閱讀
    玩轉SQLite2:SQLite<b class='flag-5'>命令行</b>基本<b class='flag-5'>操作</b>

    在STM32實現命令行

    工作中的開發環境都是基于linux命令行交互,作為命令行的重度使用者,玩單片機也要使用命令行工具,百度了一些命令行
    發表于 12-09 11:32 ?2504次閱讀

    caxa命令行中的應用

    caxa命令行中的應用 命令行對于大多用戶來說往往只是輸入數據的作用,但是其中的奧妙還有很多,下面就給大家
    發表于 10-18 18:18 ?2308次閱讀

    CMD的命令行高級教程

    CMD的命令行高級教程
    發表于 10-24 08:31 ?30次下載
    CMD的<b class='flag-5'>命令行</b>高級教程

    監控jvm常用的5個命令行工具

    常用的幾個命令行工具有jps、jstat、jinfo、jmap、jstack等。這幾個工具可以安裝openjdk-devel-debug包。
    的頭像 發表于 02-06 14:47 ?5889次閱讀
    監控jvm常用的5個<b class='flag-5'>命令行</b><b class='flag-5'>工具</b>

    Xilinx軟件命令行工具:XSCT開發和調試

    了解如何使用XSCT,Xilinx軟件命令行工具進行開發和調試。 該視頻演示了XSCT如何充當Xilinx SDK的命令行控制臺。
    的頭像 發表于 11-21 06:02 ?1.4w次閱讀

    Xilinx軟件命令行工具進行開發和調試

    了解如何使用XSCT,Xilinx軟件命令行工具進行開發和調試。 該視頻演示了XSCT如何充當Xilinx SDK的命令行控制臺。
    的頭像 發表于 11-22 06:53 ?6756次閱讀

    維基鏈的命令行是如何高效快速的對維基鏈節點進行操作

    的,WaykiChain也為開發者提供了相應的工具,開發者通過此命令行工具可以高效快速的對維基鏈節點進行操作。在維基鏈中,此命令行
    發表于 06-24 11:15 ?1064次閱讀

    Git常見的誤區和命令行工具等綜述

    Git常見的誤區和命令行工具等綜述
    發表于 08-31 09:51 ?0次下載

    Shell命令行解釋器簡介

    Shell 是一個命令行解釋器,Shell 為用戶提供了與設備進行命令行交互的方式,用戶通過串口、以太網、無線等方式將命令傳輸給具有 Shell 功能的設備,設備會解析
    的頭像 發表于 08-19 17:20 ?3261次閱讀

    Golang基于flag庫實現一個命令行工具

    Golang 標準庫中的 flag 庫提供了解析命令行選項的能力,我們可以基于此來開發命令行工具
    的頭像 發表于 10-28 09:26 ?1332次閱讀

    新的開源命令行工具west

    電子發燒友網站提供《新的開源命令行工具west.zip》資料免費下載
    發表于 11-11 09:25 ?0次下載
    新的開源<b class='flag-5'>命令行</b><b class='flag-5'>工具</b>west

    PetaLinux工具文檔:命令行參考指南

    電子發燒友網站提供《PetaLinux工具文檔:命令行參考指南.pdf》資料免費下載
    發表于 09-15 14:52 ?0次下載
    PetaLinux<b class='flag-5'>工具</b>文檔:<b class='flag-5'>命令行</b>參考指南

    linux虛擬機怎么調出命令行

    在Linux虛擬機中調出命令行界面,可以通過以下步驟實現: 打開虛擬機,進入到Linux系統。 在桌面或應用菜單中找到終端或命令行圖標,點擊打開。 輸入命令行指令,執行相應的操作。 另
    的頭像 發表于 11-08 11:28 ?3174次閱讀

    HarmonyOS開發:【基于命令行(安裝庫和工具集)】

    使用命令行進行設備開發時,可以通過以下步驟安裝編譯OpenHarmony需要的庫和工具
    的頭像 發表于 04-25 21:03 ?465次閱讀
    HarmonyOS開發:【基于<b class='flag-5'>命令行</b>(安裝庫和<b class='flag-5'>工具</b>集)】
    主站蜘蛛池模板: 欧美一第一页草草影院| 漂亮的保姆5电影免费观看完整版中文| 毛片免费观看的视频| 亚洲午夜精品aaa级久久久久| 国产色婷婷亚洲99精品| 无码任你躁久久久久久久| 囯产精品麻豆巨作久久| 日韩精品一卡二卡三卡四卡2021| 被黑人掹躁10次高潮| 欧美性猛交AAA片免费观看| 91进入蜜桃臀在线播放| 美女视频黄a视频全免费网站色窝| [高清无码] 波多野结衣| 亚洲欧美日韩精品自拍| 久久精品国产在热亚洲完整版| 在线AV国产传媒18精品免费| 浪小辉军警服务员VIDEOS| 69ZXX少妇内射无码| 欧美顶级情欲片免费看| 国产97精品久久久天天A片| 小舞被爆操| 精品久久久麻豆国产精品| 在线播放av欧美无码碰| 男人边吃奶边摸边做刺激情话| caoporen超碰在线视频| 三级黃60分钟| 国产一区二区波多野结衣| 曰本老头同性xxxxx| 男人J进入女人P免费狂躁| 丰满的女友1在线观看| 亚洲看片无码免费视频| 久久频这里精品99香蕉久网址| 99国产福利| 我不卡影院手机在线观看| 精品淑女少妇AV久久免费| 97精品免费视频| 涩涩电影网| 久久久无码精品亚洲A片猫咪 | 免费在线观看a视频| 国产99网站| 在线播放毛片|