我正在使用终端使用mkdir命令创建文件夹。
cat folders.txt | xargs mkdir
将工作,但我想采取什么是在剪贴板,并使该列表中的文件夹。我目前正在使用这个:
pbpaste | xargs mkdir
我遇到的问题是,它只使用一行,但当我使用整个列表时,我得到一个错误“文件名太长”,文件名看起来像XXX\rXXX\rXXX\rXXX\rXXX等。
ne5o7dgx1#
您的剪贴板中似乎有回车而不是换行符。请尝试替换它们:
pbpaste | tr '\r' '\n' | xargs mkdir
omjgkv6w2#
试试这个:
pbpaste | xargs -n1 mkdir
它将一次运行所有的mkdir。
mkdir
2条答案
按热度按时间ne5o7dgx1#
您的剪贴板中似乎有回车而不是换行符。请尝试替换它们:
omjgkv6w2#
试试这个:
它将一次运行所有的
mkdir
。