2016-06-28 20 views
1

私はそれでtxtファイルを持っているが、このようにフォーマットされます。私は、ファイル sed -i -e:a -e 's/[^0-9]\(.*,\)/\1/;ta' file.txt印刷実行ファイルの行をLinuxの

の代わりに、実際のファイルを編集してから特殊文字を削除するには、今、このコマンドを持って 、個々の1がオンにあるテキストの行を印刷する方法はありますか?

すべての行にカンマがあるため、最初の9文字だけをテストする必要があります。

grep '[^[:alnum:]]' file 

しかし、我々はただ推測しているサンプル入力/出力なし:あなたが望むすべてがあるように:)

+3

サンプル入力とそのサンプル入力の希望出力を質問に追加してください。 – Cyrus

+1

'-i'オプションを使用しないと、行をファイルに書き戻すのではなく標準出力に出力します。 – Barmar

+1

「特殊文字」の意味を明確にしてください。文字は特別ではありませんが、すべての文脈で文字通り扱われるわけではありません。また、特殊記号と言っても、句読点の文字や正規表現のメタ文字やセグ区切り文字、または十数個のものについて話すことができます。 –

答えて

1

ですね。

関連する問題