Bashシェルスクリプトを使用する場合、以下の方法で重複する行を印刷できます。
#!/bin/bash
# ファイルのパス
file="ファイル名.txt"
# 重複する行を印刷するコマンド
awk 'seen[$0]++' "$file"
上記のコードでは、awk
コマンドを使用して重複する行を検出し、それらを印刷しています。"$file"
は重複をチェックするファイルのパスに置き換えてください。
別の方法として、sort
とuniq
コマンドの組み合わせを使用する方法もあります。次のようにコマンドを実行します。
#!/bin/bash
# ファイルのパス
file="ファイル名.txt"
# 重複する行を印刷するコマンド
sort "$file" | uniq -d
上記のコードでは、sort
コマンドを使用して行をソートし、uniq -d
コマンドを使用して重複する行のみを印刷しています。
これらの方法を使用することで、重複する行を簡単に印刷できます。必要に応じて、ファイルのパスやファイル名を適切に変更してください。
以上が、重複する行を印刷する方法といくつかのコード例です。これらの方法を使って、お使いの環境に合わせたコードを作成してください。