【问题标题】:Using the internal field separator with curl使用带有 curl 的内部字段分隔符
【发布时间】:2012-09-02 10:55:47
【问题描述】:

当我这样做时……

ls$IFS-l

...我得到了我期望的输出。

当我这样做时……

curl$IFShttp://www.google.com

...我没有。

我是否误解了内部字段分隔符?如何在不使用任何空格字符的情况下运行 curl 命令?

【问题讨论】:

    标签: bash unix ifs


    【解决方案1】:

    您需要将变量放在大括号内,否则shell会查找名为“IFShttp...”的变量:

    curl${IFS}http://www.google.com
    

    【讨论】:

    • 似乎不起作用:无法解析主机:http;提供节点名或服务名,或未知
    • url=www.google.com;curl$IFS$url 也可以,如果你想摆脱 { 和 }
    猜你喜欢
    • 2022-10-15
    • 2013-06-16
    • 2012-02-19
    • 2010-11-18
    • 1970-01-01
    • 2021-07-02
    • 1970-01-01
    • 1970-01-01
    • 2015-10-13
    相关资源
    最近更新 更多