如何使用bash脚本
从两个序列中找到缺失的数字来自示例我有包含以下数据的文件
1 1
1 2
1 3
1 5
2 1
2 3
2 5
输出:缺少数字
1 4
2 2
2 4
答案 0 :(得分:3)
这个awk one-liner为指定的输入提供了请求的输出:
$ awk '$2!=l2+1&&$1==l1{for(i=l2+1;i<$2;i++)print l1,i}{l1=$1;l2=$2}' file
1 4
2 2
2 4
答案 1 :(得分:2)
使用grep的解决方案:
printf "%s\n" {1..2}" "{1..5} | grep -vf file