循环逻辑总是让我困惑,这可能是一个简单的解决方案。我现在的循环:Bash Loop帮助(想要回显aa,bb,cc)
for i in a b; do for j in a b; do echo $i$j; done; done
这个环路输出以下:
aa
ab
ba
bb
我想它只能打印:
aa
bb
我只是希望它匹配第一两个字母,然后是第二个两个字母等等。最终我想通过两个不同目录中的文件进行扩展。所以我想在dir1中打印第一个文件名,然后在dir2中打印第一个文件名。然后在dir1中的第二个和在dir2中的第二个。试图简化并首先理解逻辑。
一般情况下,字符对总是一样吗?如果是这样,带'echo“$ i $ i”''的单个循环将是明显的解决方案。 –
那么我想扩展这两个不同的目录中的文件。所以我想在dir1中打印第一个文件名,然后在dir2中打印第一个文件名。然后在dir1中的第二个和在dir2中的第二个。试图简化这一点。 – kkd92
您应该[编辑]您的问题以添加评论中的详细信息。 –