我必须通过一个循环得到输入
printf 'Please enter the number of default old and new tech node patterns: '
read number
for ((i = 1; i <= number; i++))
do
printf "Enter old pattern $i: "
read old_pattern${i}
printf "Enter new pattern $i: "
read new_pattern${i}
done
我需要在一个循环中获取这些值并执行一些显示/操作
for ((i = 1; i <= $number; i++))
do
echo $old_pattern${i}
echo $new_pattern${i}
done
例如,我们有下面的值从读取输入(通过for
循环),
old_pattern1=hi
new_pattern1=foo
old_pattern2=hello
new_pattern2=world
现有o/p
{1}
{1}
请帮助我如何在bash中实现此功能。
我需要通过第二个循环打印相同的值。
第一次迭代的预期o/p:
hi
foo
1条答案
按热度按时间x8diyxa71#
这是正确的脚本