我有此代码来生成一个随机目录结构给定一些参数,并且一个针对评估限制运行的代码,所以我试图使用xargs按@theotherguy来解决工作做错了什么。
DIRCMD="mkdir -p $OUTDIR/"$FLDIR"/$FLCHILDREN"
在VS代码中观看
declare -- DIRCMD="mkdir -p ./rndpath/"LUl"/{"KYh","NQ ","NU","Hjn","lS","TEW"}/{"Rbf","DU","N4","Da7o","aNK","2oS"}"
和做
eval "$DIRCMD"
除非我达到评估扩展极限,
除非达到一切。根据@thatotherguy试图解决我尝试的限制
dircmd1="printf "%s " $OUTDIR/"$FLDIR"/$FLCHILDREN"
and
eval "$dircmd1" | xargs -0 mkdir -p
[admin@119 rndpath]$ tree -a --dirsfirst -s ./
./
└── [ 4096] LUl
└── [ 4096] {KYh,NQ,NU,Hjn,lS,TEW}
└── [ 4096] {Rbf,DU,N4,Da7o,aNK,2oS}
我在做什么错?
这是答案dircmd =" printf "%s 0 " ./'''XARGS -0 MKDIR -P不知何故,没有强烈的反弹,它就无法正常工作。我不知道为什么并且很高兴知道。