次のようなファイルがあるとしましょう。はい.txtこれには、次の形式のデータが含まれます。
1 John
2 Crema
3 Abraham
1 John
以下を使用してファイルを1行ずつ読み取ることができます。
while read p
do
echo $p
done <sample.txt
重複除外やパターンマッチングなどの複数のタスクを実行できるように、特定の行を後続の行と比較する方法はありますか?比較操作を完了するには、どのような追加コンテンツを追加する必要がありますか?
ベストアンサー1
prev=""
while read p; do
# compare p with prev somehow
prev="$p"
done <sample.txt
これにより、直接隣接する2本の線を比較することができます。ファイルから遠い行を比較したい場合は、より複雑になり、シェルで最もよく書かれていない可能性があります(詳細は操作によって異なります)。