for first in one "two, with cinnamon" three; do
for second in red yellow "odd color between brown and gray"; do
for third in 0.1 0.5 1.0 2.0; do
frobnicate --number "$first" --color "$second" --limit "$third"
done
done
done
或者也许
while read -r first second third; do
frobnicate --number "$first" --color "$second" --limit "$third"
done <<____EOF
sixty-five mauve 0.1
sixty-five crimson 0.1
fifty-eleven lilac 0.2
fifty-eleven lilac 0.5
17 black 1.0
42 black 1.0
____EOF
5条答案
按热度按时间sf6xfgos1#
使用
for
循环:或
xargs
:dtcbnfnu2#
如果从命令行工作,则可以使用以下命令:运行
command parameter1
后,使用parameter2
重复command
,而不是键入:示例
我有两个文件:
a1
和a2
。让我们先计算ls -l
:现在,让我们对
a2
执行相同的操作:您可以在What is your single most favorite command-line trick using Bash?中找到更多类似的技巧。
xxe27gdn3#
这会循环一组参数并将它们应用于同一个命令。
jqjz2hbq4#
不。不幸的是,贝壳无法读取你的思想。
你可以这样做:
尽管我不相信您真的想要
&&
;你可能会对;
很满意0md85ypi5#
在最常见的情况下,如果您有一个集合或参数要循环,可以尝试
或者也许