#!/bin/bash
for ((i=1;i<=$#;i++))
do
eval echo $(echo $@|awk -vOFS=, -vn=$i '{$1=$1;for(i=1;i<=n;i++)printf "{"$0"}"}')|xargs -n1
done
执行结果如下:
# sh test.sh 1 2 3
1
2
3
11
12
13
21
22
23
31
32
33
111
112
113
121
122
123
131
132
133
211
212
213
221
222
223
231
232
233
311
312
313
321
322
323
331
332
333

本文介绍了一段使用bash脚本实现的批量执行复杂命令的技巧,通过嵌套循环和awk、xargs等工具,可以高效地处理大量数据,展示了一个强大的自动化脚本解决方案。
33万+

被折叠的 条评论
为什么被折叠?



