Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxシェルの学習:uniqコマンドの使用方法の概要

Linuxシェルの学習:uniqコマンドの使用方法の概要

  

uniqコマンドの役割:連続して繰り返される行に対して1回しか表示されないように、一意の行を表示します。


以下は実用的な例です。


[root @ stu100〜]#猫のテスト

少年はコウモリを家に連れて行きました

少年がコウモリを家に連れて行った

少女がコウモリを家に持ってきた

犬が帽子を家に持ってきた

犬が帽子を家に持ってきた


テストファイルの内容を見てください、あなたは連続した繰り返し行を見ることができます。


[root @ stu100〜]#uniq test

少年がバットホームを取った

女の子がバットを家に連れて行った

犬が家に持ってきた


uniqコマンド、パラメータなしで、連続した繰り返し行を表示する


[root @ Stu100〜]#uniq -c test

2人の男の子がコウモリの家に帰りました

1人の女の子がコウモリの家に帰りました

3匹の犬が家に帰ってきました


-cパラメーターは、ファイル内の各行の連続発生数を表示します。


[root @ stu100〜]#uniq -d test

少年がコウモリを飼った

犬が帽子を飼った


- dオプションは、ファイル内に繰り返し現れる行だけを表示します。


[root @ stu100〜]#uniq -u test

女の子がコウモリを家に連れて行った


-uオプションは、ファイルに連続した行を表示しない。


[root @ stu100〜]#uniq -f 2 -s 2テスト

少年がコウモリを家に連れて行った


各行の最初の2行を無視する2番目の空白と3番目のフィールドの最初の文字を無視したフィールド、自宅での結果


[root @ stu100〜]#uniq -f 1テスト

少年はバットを取ったホーム

犬が帽子を持ってきた


男の子と女の子で始まる行が連続した行に見えるように、各行の最初のフィールドを無視します。

Copyright © Windowsの知識 All Rights Reserved