タグ付けされた質問 「sort」

8
人間が読めるサイズで数値的にソートするにはどうすればよいですか?
たとえば、フォルダに必要なスペースを示すコマンドがあります du folder | sort -n それはうまくいきますが、人間が読める形式にしたいです du -h folder ただし、それを行うと、数値としてソートできません。 結合しdu folder、du -h folder出力をとしてソートする方法du folder、ただし最初の列をdu -h folder PSこれはほんの一例です。このテクニックは私にとって非常に役立つかもしれません(可能な場合)
20 bash  sort 

8
ファイル内のテキストの出現をカウントする方法は?
IPアドレスでソートされたログファイルがあります。一意の各IPアドレスの出現回数を調べたいです。bashでこれを行うにはどうすればよいですか?次のように、IPの横にあるオカレンスの数をリストする可能性があります。 5.135.134.16 count: 5 13.57.220.172: count 30 18.206.226 count:2 等々。 ログのサンプルは次のとおりです。 5.135.134.16 - - [23/Mar/2019:08:42:54 -0400] "GET /wp-login.php HTTP/1.1" 200 2988 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 5.135.134.16 - - [23/Mar/2019:08:42:55 -0400] "GET /wp-login.php HTTP/1.1" 200 2988 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:62.0) Gecko/20100101 Firefox/62.0" 5.135.134.16 …
19 command-line  bash  sort  uniq 

2
並べ替えコマンドの動作が間違っていますか?
Ubuntuデスクトップ14.04(Trusty Tahr)でファイルのコンテンツをソートしようとしました。私の場合、期待される結果は元のコンテンツと同じであるはずですが、実際の結果はそうではありません。どうして? # cat test.txt a++-a a++-b a++-c ab ac # cat test.txt | sort a++-a ab a++-b ac a++-c


3
Nautilusは、Name列を「不可解に」ソートします。照合順序を変更するにはどうすればよいですか?
ここで説明するのは、ノーチラスの問題ではありません。(デフォルトの動作です) 私は理解して、なぜノーチラス種類の名前 -カラム(昇順)ので、occuring「6匹の猫」の前に「10匹の犬」...その照合シーケンスは、単一のnumber-として数値の桁のグループを処理された値の個々の文字としてではなく。 それはいいことです...私はその中にいくらかの価値を見ることができますが、個人的に私はそれが混乱していると思います、 そして、Nautilusが多くの先行する英数字以外の文字を完全に無視する理由がわかりません。つまり、標準のUSキーボードとして入力されたような!@ $%^ _: "-など。 " ignore "とは、"- --two camel "は、" --- "が存在しないかのように、" two- camed "のすぐ上にソートされます...(奇妙な!?)。 デフォルトの照合順序を変更するにはどうすればよいですか?... gconf-editor /apps/nautilus/list_viewいくつかの並べ替えオプションを示していますが、照合オプションの選択は提供していません.... これを行う方法があることを願っています(そうでない場合、Windowsエクスプローラはこの問題の1つです:(Windowsでは、従来の照合シーケンスを選択できます(レジストリ経由)
12 nautilus  sort 


6
ファイル内の重複行を削除せずに識別しますか?
エントリの長いリストを持つテキストファイルとしての参照があり、それぞれに2つ(またはそれ以上)のフィールドがあります。 最初の列は参照のURLです。2列目はタイトルで、エントリの作成方法によって多少異なる場合があります。存在する場合と存在しない場合がある3番目のフィールドについても同じです。 最初のフィールド(参照URL)が同一のエントリを特定しますが、削除しません。私は知ってsort -k1,1 -uいますが、それは最初のヒットを除くすべてを自動的に(非対話的に)削除します。どちらを保持するかを選択できるように、私に通知する方法はありますか? 同じ最初のフィールド(http://unix.stackexchange.com/questions/49569/)を持つ3行の以下の抜粋では、追加のタグ(ソート、CLI)があり、行#1と#3を削除するため、行2を保持します。 http://unix.stackexchange.com/questions/49569/ unique-lines-based-on-the-first-field http://unix.stackexchange.com/questions/49569/ Unique lines based on the first field sort, CLI http://unix.stackexchange.com/questions/49569/ Unique lines based on the first field そのような「重複」を特定するのに役立つプログラムはありますか?次に、行#1と#3を個人的に削除して手動でクリーンアップできますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.