sortコマンドの-uオプションを使用して並び替えた後に重複する値を削除しようとしています。
並び替えも重複削除も以下でできているのですが、0やNULLの行は1行も残らず消えてしまいます。
sort --numeric-sort -u test.log -o test.log
test.log(コマンド実行前)
1id age 23 10 30 0 43 10 50 0 60 1 71 0 84 1 94 1 10NULL NULL 112 2 122 2
test.log(コマンド実行後)
1id age 20 1 32 2 43 10 54 1
test.log(期待値)
1id age 2NULL NULL 30 0 40 1 51 0 62 2 73 10 84 1
sort時のオプション-uを使用せず、uniqでもやってみたのですが結果は同じでした。(uniq test.log)
どうしたら0やNULLも出力される様になるのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/05/26 00:25