shell 使用mkdir和pbpaste制作文件夹

bnl4lu3b  于 2023-04-21  发布在  Shell
关注(0)|答案(2)|浏览(130)

我正在使用终端使用mkdir命令创建文件夹。

cat folders.txt | xargs mkdir

将工作,但我想采取什么是在剪贴板,并使该列表中的文件夹。
我目前正在使用这个:

pbpaste | xargs mkdir

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

ne5o7dgx

ne5o7dgx1#

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

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

omjgkv6w2#

试试这个:

pbpaste | xargs -n1 mkdir

它将一次运行所有的mkdir

相关问题