我完全不知道该怎么做。
我有两个文本文件,FILE1
和 FILE2
。
我想同时为每个文件运行一个for循环并显示 内容彼此相邻。
例如,
$i in $(cat FILE1);做 echo $i;完成
$j in $(cat FILE2);做 echo $j;完成
我想结合这两个命令,这样我就可以同时运行这两个文件并得到类似 $i $j
最佳答案
解决方案1
使用粘贴
命令
粘贴 FILE1 FILE2
解决方案2
如果他们有相同的行数,你可以这样做。
#!/bin/bash
t=$(cat FILE1 | wc -l)
for i in `seq 1 $t`;
do
cat FILE1|head -n $i|tail -n 1
cat FILE2|head -n $i|tail -n 1
done
您可以将它扩展到您想要的行数不相等的地方。
关于linux - Bash:一次有两个 for 循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51905501/