有没有办法运行多个命令 n 次,其中命令的输出传递给下一个命令。
对于 n=4command | command | command | command
例如:我想生成具有一定长度的某些字符的所有可能组合。
./script.sh "ab" 3
aaa
aab
aba
abb
baa
bab
bba
bbb
所以我创建了函数
function looper {
while read line; do
for l in $chars
do echo $line$l
done;
done;}
我可以像echo | looper $chars | looper $chars