【发布时间】:2016-03-18 11:57:50
【问题描述】:
我是 xargs 的新手..
我想使用 mkdir 和 xargs 来创建一些文件夹,类似于:
for i in {1..11};do mkdir mm$i;done
这将创建文件夹 mm1、mm2、mm2 ... mm11
我试过了:
echo {1..11}|xargs -p -n1 -I {} mkdir -p "mm{}"
但是它提示:
mkdir -p mm1 2 3 4 5 6 7 8 9 10 11 ?...
我也试过了:
echo {1..11}|xargs -p -n1 mkdir -p mm
它提示:
mkdir -p mm 1 ?...n
mkdir -p mm 2 ?...n
mkdir -p mm 3 ?...n
mkdir -p mm 4 ?...n
mkdir -p mm 5 ?...n
mkdir -p mm 6 ?...n
mkdir -p mm 7 ?...n
mkdir -p mm 8 ?...n
mkdir -p mm 9 ?...n
mkdir -p mm 10 ?...n
mkdir -p mm 11 ?...n
mkdir -p mm ?...n
帮助.. tks
【问题讨论】:
-
不要使用
xargs,使用mkdir mm{1..11}。 -
tks!!我只是使用 for........ bw 想知道 xargs 可以做什么,因为 sed 以这种方式工作,但 mkdir 不工作..