重複した行のみを提供するためにシェルに貼り付けたいコピーリストがあります。
1
1
サム
2
bashコマンドを読んだとき、私は次のようにしました。
cat > /tmp/sortme ; diff <(sort /tmp/sortme) <(sort -u /tmp/sortme)
上記のコマンドを作成するときにリストを貼り付けてCTRL+Z
stop catを押すと、重複した行が表示されます。ファイルを比較したくなく、数行の入力だけを貼り付けてください。
今質問は:このコマンドをスクリプトに変換する方法はありますか?なぜならスクリプトで作ってCTRL+Z
止めようとする時です。
PS:笑わないでください。初めて試してみてください。今まで勉強を続けています。 :)
ベストアンサー1
#!/bin/bash
while :
do
echo Paste some input, then press Control-D:
cat > /tmp/sortme ; diff <(sort /tmp/sortme) <(sort -u /tmp/sortme)
done