代码之家  ›  专栏  ›  技术社区  ›  Shin

格雷普。来自文本文件的js URL

  •  0
  • Shin  · 技术社区  · 3 年前

    有一个文件 a.txt

    https://site.tld/anythingjs.html
    https://site.tld/b.txt
    https://site.tld/a.js
    https://site.tld/b.js?query=1
    http://site.tld/c.js
    http://site.tld/d.js
    

    我想把一切都搞定 .js 扩展URL,所以我尝试了这个,但它没有显示 https://site.tld/b.js?query=1

    $ cat a.txt | grep '.js$'
    
    https://site.tld/a.js
    http://site.tld/c.js
    http://site.tld/d.js
    

    当我尝试这个时,它也选择了 js 任何地方的名字

    $ cat a.txt | grep '.js$*'
    
    https://site.tld/anythingjs.html
    https://site.tld/a.js
    https://site.tld/b.js?query=1
    http://site.tld/c.js
    http://site.tld/d.js
    

    提前谢谢

    1 回复  |  直到 3 年前
        1
  •  1
  •   NNK    3 年前

    只要逃离这个世界。带着\

    $ cat a.txt
    https://site.tld/anythingjs.html
    https://site.tld/b.txt
    https://site.tld/a.js
    https://site.tld/b.js?query=1
    http://site.tld/c.js
    http://site.tld/d.js
    
    $ grep '\.js' a.txt
    https://site.tld/a.js
    https://site.tld/b.js?query=1
    http://site.tld/c.js
    http://site.tld/d.js