コマンドを受信できません。uniq -i -c
コマンドを使用した後に下のデータから先行スペースを削除するにはどうすればよいですか?
説明する: 下のデータを見ると、削除したいタブスペースが2つあることがわかります。
メモ:[出力は次のように共有されます。]
ファイルのデータ:
2 00
2 01
2 00
2 02
1 03
3 aa
出力:
2 00
2 01
2 00
2 02
1 03
3 aa
答え1
データをローパイプすると、sed 's/^[[:blank:]]*//'
クラスからすべての先行文字[:blank:]
(スペース、タブ、または対応するロケール依存文字など)が削除されます。
を使用してsed
データに正規表現を適用して、^[[:blank:]]*
データを空白に変換します(最後の2つのスラッシュ文字の間に何もないため)。正規表現は行^
の先頭を表し、*
可能な以前のクラスと一致するので、[:blank:]
最初からできるだけ多くの文字を一致させます。