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

並べ替えは、アイテムを特定の順序に従って、または異なるセットに配置するプロセスです。

1
TextFXプラグインを使用しないNotepad ++での行の並べ替え
Notepad ++の現在のバージョン(この記事の執筆時点)は6.6.3です。バージョン6.5.2は、ネイティブ(プラグインなし)ソート機能を導入した最初のバージョンです。少なくとも、それは彼らが主張していることです。バージョン6.5.2以降のリリースは9つですが、この機能については何も見つかりませんでした。 メニューにその兆候はありません(または私は盲目です)。 Notepad ++ドキュメント(オンラインヘルプ)には言葉すらありません。 私がインターネットで読んだものすべて(この回答を含む)は、TextFXプラグインを使用して行をソートすることについて今でも語っています。ネイティブ(QuickSortベース)関数については何もありません。 だから:TextFXプラグインを使用せずにNotepad ++で行を並べ替えるにはどうすればよいですか?

18
Unix / Linuxの変更日による検索およびソート
find最後に変更された順に結果を並べるシンプルな方法はありますか? ここにfind私が使用している電流があります(PHPでシェルエスケープをしているので、変数の理由です): find '$dir' -name '$str'\* -print | head -10 直近の変更による検索をこの順序にするにはどうすればよいですか (検索の「後」にソートするのではなく、最後に変更されたものに基づいて結果を見つけることに注意してください。)
138 linux  unix  sorting  find 


3
UNIXで1列のみでソートするにはどうすればよいですか?
Unix ソートの -kオプションを使用すると、特定の列と次のすべてでソートできることがわかります。たとえば、入力ファイルが与えられた場合: 2 3 2 2 1 2 2 1 1 1 を使用sort -n -k 1して、1番目の列、次に2番目の列でソートされた出力を取得します。 1 1 1 2 2 1 2 2 2 3 ただし、次のように、2番目の列の順序を維持します。 1 2 1 1 2 3 2 2 2 1 これはsortコマンドで可能ですか?
47 unix  sorting 

1
大文字と小文字を区別しないソート
Vimのデフォルトのソートでは大文字と小文字が区別され、次のような結果が生成されます。 A B a 同じ入力で次の結果を生成するために、大文字と小文字を区別しないようにするにはどうすればよいですか? A a B
39 vim  sorting 

4
OSXのgnu `sort -R`と同等ですか?
GNU sortテキストユーティリティは、-R入力行をランダム化する非標準オプションを備えています。 OSXにsortはこの拡張機能はありません。別のテキストフィルターで同様の機能を使用できますか?
37 macos  sorting 

7
bashでは、数字を含む文字列をソートする方法は?
これらのファイルがディレクトリにある場合 cwcch10.pdf cwcch11.pdf cwcch12.pdf cwcch13.pdf cwcch14.pdf cwcch15.pdf cwcch16.pdf cwcch17.pdf cwcch18.pdf cwcch1.pdf cwcch2.pdf cwcch3.pdf cwcch4.pdf cwcch5.pdf cwcch6.pdf cwcch7.pdf cwcch8.pdf cwcch9.pdf どうすれば文字列の数字部分に基づいて昇順の数字順になるようにそれらをBashにリストできますか。したがって、結果の順序はcwcch1.pdf, cwcch2.pdf, ..., cwcch9.pdf, cwcch10.pdfなどです。 最終的に私がやろうとしているのは、pdfをpdftk次のようなものと連結することです pdftk `ls *.pdf | sort -n` cat output output.pdf しかし、私のソートが間違っているので、それは機能しません。
37 linux  bash  sorting 

9
IPアドレスを含むExcelのセルを取得して適切に並べ替えるにはどうすればよいですか?
私は現在、多数のIPアドレスのリスト(数千)を扱っています。 ただし、IPアドレスを含む列を並べ替えると、直感的またはわかりやすい方法で並べ替えられません。 たとえば、次のようにIPアドレスを入力した場合: そして、昇順で並べ替えると、これが得られます: たとえば、昇順で並べ替えたときに、IPアドレスが17.255.253.65が1.128.96.254の後、 103.236.162.56の前に表示されるようにセルをフォーマットする方法はありますか? そうでない場合、この究極の目的を達成する別の方法はありますか?

6
「ソート」がアスタリスクのような特殊文字を無視するのはなぜですか?
sort共通のプレフィックスを一緒に並べ替えると思いましたが、常にそうなるとは限りません。例として次の入力を取り上げます。 AT0S*eightieths AT0S*eyetooth's AT*ad AT*Ad AT*AD AT*Eydie AT*eyed ATF*adv ATF*ATV ATF*edify ATF*Ediva ATFKT*advocate ATFKTNK*advocating ATFKT*outfought ATFKTS*advocates ATHT*whitehead ATHT*Whitehead AT*id AT*I'd AT*Ito AT*IUD ATJ*adage ATNXNS*attention's ATNXNS*attenuation's ATNXNS*autoignition's AT*oat AT*OD AT*outweigh AT*owed ATP0K*idiopathic ATP*adobe ATT*wighted ATT*witted ATT*wooded AT*UT AT*Uta AT*wowed AT*Wyatt ATX*atishoo 後にsort、すべてAT*が1つのチャンクに終わることを期待しますが、このデータを実行するsortと、==入力が出力されます。何故ですか?アルファベット以外の文字などを無視するオプションを指定していません。ただsort dict > out。 の私のバージョンsortはから来ていcoreutils 8.5-1ubuntu3ます。
27 sorting 

5
Windowsで非常に大きな(800GB)テキストファイルの内容を並べ替える
各行に単語を含むテキストファイルがあり、ファイルのサイズは800GBです。単語をアルファベット順に並べ替える必要があります。 私は以下を使用してWindows ソートプログラムを使用しようとしました: sort.exe input.txt /o output.txt エラーが発生します:ソートを完了するのに十分なメインメモリがありません。 私は32GBのRAMを持っているので、ソートに10GBのメモリを指定しようとすると、 sort.exe input.txt /o output.txt /M 10000000 私は得る: 警告:指定されたメモリサイズは、使用可能なページングメモリに縮小されています。 入力レコードが最大長を超えています。より大きな最大値を指定します。 私のオプションは何ですか?
25 windows  sorting 

1
日付で並べ替え-非常に遅い
Windows 8 RTMを使用しています。フォルダーには約1,100個のファイルがあります。日付で(どちらの方向にも)並べ替えると、アドレスバーに緑色の進行状況インジケーターが表示され、並べ替えの実行に苦労しているように見えます。これはすぐに実行されるはずです-なぜそんなに時間がかかるのですか?これらのファイルを日付順に並べ替えるのにおそらく2分かかります!(これはWindows 7では瞬時でした。)


4
IPアドレスによるExcel列の並べ替え
ネットワーク内のアイテム(プリンター、サーバー、ワークステーション、ネットワークプロジェクターなど)を一覧表示するかなり大きな(200行を超える)Excelスプレッドシートがあり、最初の列の1つはIPアドレスフィールド192.168.x.yです。ソートしようとすると、問題は(例として)からに192.168.0.85なり192.168.0.9ます。私が見たいのは、それは論理的に(つまり、最後のオクテット、その後、最初の3つのオクテットに基づいてソートされ.1、.2、.3、など)。これは可能ですか?もしそうなら、どのように?

4
Unix uniqに相当するWindowsはありますか?
テキストファイルから重複する行を削除する必要があります。Linuxでは、 cat file.txt |sort | uniq file.txtに含まれる場合 aaa bbb aaa ccc 出力されます aaa bbb ccc Windowsに相当するものはありますか?またはどのようにこれをWindowsの方法で行いますか?
17 windows  sorting  uniq 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.