[解決済み] ファイルをインプレースでソートする方法
2022-02-24 09:39:35
質問
を使用する場合
sort file
コマンドを使用します。
というのは、ファイルの中身がソートされて表示されるからです。
解決方法は?
ファイルリダイレクトを使用すると、ソートされた出力をリダイレクトすることができます。
sort input-file > output_file
または
-o
,
--output=FILE
のオプションで、入力と出力が同じファイルであることを示します。
sort -o file file
ファイル名を繰り返さずに(with バッシュブレス展開 )
sort -o file{,}
⚠️
注
よくある間違いは、出力を同じ入力ファイルにリダイレクトしようとすることです。
(例.
sort file > file
). これは、シェルがリダイレクトを行なっているため、うまくいきません(
ソート(1)
を与える直前に入力ファイル(出力も同様)が消去されます。
ソート(1)
が読み取る機会を提供します。
関連
-
[解決済み】ハイフン(-)で始まるファイル名を処理する方法は?
-
[解決済み] Bashスクリプトのソースディレクトリをスクリプト自体から取得するにはどうすればよいですか?
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] シェルで、「2>&1」はどういう意味ですか?
-
[解決済み] Bashで文字列をデリミターで分割するには?
-
[解決済み] ディレクトリが存在しない場合のみmkdirする方法は?
-
[解決済み] Bashでコマンドの出力に変数を設定するにはどうすればよいですか?
-
[解決済み] あるディレクトリにあるすべてのコード行を再帰的にカウントするにはどうすればよいですか?
-
[解決済み] Bashでファイルの中身をループする
-
[解決済み] 出力をファイルや標準出力にリダイレクトする方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ssh: ホスト名を解決できなかった [ホスト名]: nodename も servname も提供されないか、不明 [終了].
-
[解決済み】リモートLinuxマシンでC++をコンパイルする - "clock skew detected "の警告が表示される
-
[解決済み】 -bash: fork: メモリを確保できない
-
[解決済み] readChar(con, 5L, useBytes = TRUE)でのエラー:接続を開くことができません。
-
[解決済み] Linux の設定 -- ssmtp: smtp.gmail.com:587 を開くことができません。
-
[解決済み] sudoとnohupを連動させる
-
[解決済み] Vimを保存して終了するにはどうしたらいいですか?
-
[解決済み] 単一のコマンドでssh経由でコマンドが見つからない、ターミナルに接続したら見つかった[重複]。
-
[解決済み】ディレクトリのすべてのファイルでタブをスペースに変換するにはどうすればよいですか?
-
[解決済み】2つのファイルに共通する行を検索するシェルコマンド