私は10-15列の固定幅ファイルを持っています。このファイルには英数字の値が含まれています。 UNIXのファイル全体で特殊文字(!、@、#、$、%など)を確認するにはどうすればよいですか?UNIXで特殊文字をチェックする方法は?
0
A
答えて
0
これを試してください。
grep -vn "^[a-zA-Z0-9]*$" yourFile
又は
grep -vn "^[[:alnum:]]*$" yourFile
男のgrep:
-v、--invertマッチ 非マッチラインを選択するために、マッチングの意味を反転。
-n、--line-number 出力ファイルの各行に入力ファイル内の1から始まる行番号を付けます。 (-nはPOSIXによって指定される。)
[[:alnum:]]を 現在のロケールに数字と文字の文字クラスを意味
+0
空白を有効な文字として許可することができます: 'grep '[^ [:alnum:] [:blank:]]'' –
関連する問題
- 1. 配列内の特殊文字をチェックする方法は?
- 2. 文字列内の特定の特殊文字をチェックする方法
- 3. Unixコマンドの特殊文字の置換方法
- 4. 特殊文字をエコーする方法
- 5. 特殊文字をエスケープする方法
- 6. 文字列を特殊文字で変換する方法
- 7. 文字列から特殊文字をエスケープする方法
- 8. xmlファイルに特殊文字を含む文字列をunixコマンドで置き換える方法
- 9. .NetのHtmlInputTextコントロールで特殊文字をエンコードする方法は?
- 10. jq - シェルスクリプトで '*'(特殊文字)をエスケープする方法は?
- 11. JasperReportsで特殊文字をエスケープする方法は?
- 12. vimで特殊文字をエスケープする方法は?
- 13. Cで特殊文字を削除する方法は?
- 14. cmdウィンドウで特殊文字を出力する方法は?
- 15. Uriメソッドで特殊文字をダイヤルする方法は?
- 16. 添付ファイルに特殊文字を送るUNIX
- 17. 特殊文字は
- 18. Apacheのリライトルールで文字通り特殊文字を解析する方法は?
- 19. 特殊文字
- 20. 特殊文字
- 21. 特殊文字
- 22. 特殊文字
- 23. 特殊文字
- 24. 特殊文字
- 25. 特殊文字
- 26. 特殊文字
- 27. ggplot2:特殊文字を含む列をプロットする方法は?
- 28. 特殊文字を含む行を削除する方法は?
- 29. コロナSDKに特殊文字を挿入する方法は?
- 30. 特殊文字をエスケープする方法は?
そのためPUNCT .checkと呼ばれる文字クラスがあります。 '[[:punct:]]'は、助けになるかもしれません。 –
[正規表現、空白またはコロン以外のすべての英数字以外の文字](http://stackoverflow.com/questions/6053541/regex-every-non-alphanumeric-character-except-white-space-or-colon) ) –