こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

テキストに入力してある単語の順番を名前順にしたい

Macのテキストファイルに名前・単語(主にアルファベット)を記入、改行してまた次の単語を入力してあり、頭文字の順番がバラバラなので自動でアルファベット順に直せる方法を探しています。
例)
BAC
ACB
ABC
CBA  の並びを

ABC
ACB
BAC
CBA  な具合に頭文字から順に並び替え

調べてみるとテキストエディタ内では出来ないらしく、エクセルも入っていません。(並び替えだけしたいのでフリーソフト又は既存のソフトでの方法で探しています)

Libre Officeというフリーソフトはエクセルと同じような作業ができるようですが、OSが対応しておらず使えなさそうです。(使用環境  Mac OS X10.7.5)

なにか良い方法は無いでしょうか?

投稿日時 - 2018-02-11 13:47:44

QNo.9427911

困ってます

質問者が選んだベストアンサー

回答No.1の補足に
>テキストデータ自体の書き換えではなくターミナル上でソートされた結果がでるだけのようでしたので
とありましたが、リダイレクトという方法を使ってファイルに書き出すことが可能です。

回答No.1の手順3まで実行した後、すぐにリターンを打たずに、下記のようにしてください。
4. 3で入力されたファイル名の後ろに半角で不等号 > を打ち、その後ろに書き出し先のファイル名を入力します
(ソート前のファイル名とソート後のファイル名は異なるものにしてください)
5. リターン
6. 4で指定した書き出し先のファイルが新しくできているので、そのファイルをテキストエディタで開いて確認します

不等号 > を使って出力先を指定するのがリダイレクトです。

投稿日時 - 2018-02-13 21:14:37

お礼

無事に書き出しすることができました! 並び替えだけだと別のソフトを導入しないで済むのでこの方法でやっていこうと思います。

投稿日時 - 2018-02-14 11:13:58

ANo.6

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(6)

ANo.5

LibreOffice4.3でググってね。
DLできるところあります。

投稿日時 - 2018-02-13 14:15:26

お礼

そうですね。ありがとうございます。

投稿日時 - 2018-02-14 11:07:43

ANo.4

お礼

貼って頂いたサイトは一度確認しましたが、どうも現在のOSで使用出来るバージョンは残念ながらダウンロードできないようです。

投稿日時 - 2018-02-12 21:56:06

ANo.3

Mac用Numbers は無料では無かったような・・・・
10.7に対応しているLibreOfficeのバージョンは4.3です。
探せばダウンロード出来るところはあるはず。
持っていた方が何かと便利です。

投稿日時 - 2018-02-12 11:13:46

お礼

そうなんですよね。以前のバージョンをダウンロードさえ出来れば…!引き続き探してみます。

投稿日時 - 2018-02-12 22:01:15

ANo.2

Mac OS なら「Numbers.app」が、表計算ソフトになります。
Microsoft Office Excel と同様なことが、“無料”で出来ます。
お試しあれ・・・

投稿日時 - 2018-02-12 10:22:51

お礼

書き忘れていました…! NumbersもダウンロードしてみようとStoreで確認してみましたが、対応OSは10.12以降だそうです。古いバージョンをダウンロード出来る!と書いてあるページを参考に体験版を入れてみたものの、上手くバージョンアップできないようでした。

投稿日時 - 2018-02-12 21:58:30

ANo.1

Macなら、ターミナルで「sort」コマンドを使えば簡単にできます。

1. ターミナル を開く(Spotlight 検索で「terminal」と入れれば出てきます)
2. ターミナルに半角英文字「sort」と、その後ろに半角スペースを入力
3. Finder でファイル名をクリックして、ターミナルにドラッグ・アンド・ドロップ
4. リターン

以上です。

投稿日時 - 2018-02-11 14:23:58

お礼

ターミナルを使う事は思い浮かびませんでした。ターミナルを使い慣れていないせいなのか、テキストデータ自体の書き換えではなくターミナル上でソートされた結果がでるだけのようでしたので、ソートコマンドを中心にターミナルの使い方を調べてみます。

投稿日時 - 2018-02-12 22:04:55