【发布时间】:2020-02-07 03:07:55
【问题描述】:
在下面的代码中,我需要在进入下一个循环之前提供变量“depend”的完整输出。另外,手动测试命令“equery”我已经看到,在一些参数之后,下一个参数直接转储到终端上
#!/bin/bash
depend=$(equery depends "$@" | awk '{gsub("./*"," ",$1); gsub("-[0-9].*," ",$1); print $1}')
until
new=""
depend=$(echo $depend | xargs -n1 | sort -u | xargs)
echo $depend
new=$(equery depends `echo $depend` | xargs -n50 | awk '{gsub("./*"," ",$1); gsub("-[0-9].*," ",$1); print $1}')
depend=$new
[ -z $depend ]
do :; done
【问题讨论】:
-
"`echo $depend`" - 只是
"$depend"
标签: string shell output gentoo