- 论坛徽章:
- 6
|
本帖最后由 1cpuer 于 2019-08-10 18:50 编辑
grep -rl 'x' file
! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~
上面是键盘上的字符
引用:不是键盘上的字符
grep -P '[^\x20-\x7e]' #:--这样的话会找出有中文的字符,上面的复制到 test.file ,下面一行加 [文件] 中文字符,测试便知。
设置一下 LANG=C
locale
LANG=C
LANG=UTF-8 #:把这个记住,等会而改回来。
echo -e '1d 文件 1c \n1e' |grep -P '[^\x20-\x7f]'
echo -e '1d 文件 1c \n1e' |grep -P '[\x20-\x7f]'
echo -e '1d 文件 1c \n1e' |grep -P '[^\x20-\x7e][^\x20-\x7e]*'
那还有china 字符
|
|