【问题标题】:Making folders with mkdir and pbpaste使用 mkdir 和 pbpaste 创建文件夹
【发布时间】:2016-10-13 17:38:22
【问题描述】:

我正在使用终端通过 mkdir 命令创建文件夹。我知道类似

    cat folders.txt | xargs mkdir

可以,但我想获取剪贴板中的内容并从该列表中创建文件夹。

我目前正在使用这个:

    pbpaste | xargs mkdir

我遇到的问题是它只适用于一行,但是当我使用整个列表时,我收到“文件名太长”的错误,文件名看起来像 XXX\rXXX\rXXX\rXXX\rXXX 等。

【问题讨论】:

    标签: macos shell terminal


    【解决方案1】:

    您的剪贴板中似乎有回车而不是换行符。尝试替换它们:

    pbpaste | tr '\r' '\n' | xargs mkdir
    

    【讨论】:

      【解决方案2】:

      试试这个:

          pbpaste | xargs -n1 mkdir
      

      它将一次运行所有mkdir。随意测试增加整数

      【讨论】:

        猜你喜欢
        • 2010-11-22
        • 1970-01-01
        • 1970-01-01
        • 2011-08-22
        • 1970-01-01
        • 1970-01-01
        • 2020-06-08
        • 2019-05-05
        • 1970-01-01
        相关资源
        最近更新 更多