
Shell脚本编程入门
通常,当人们提到“shell脚本语言”时,浮现在他们脑海中是bash,ksh,sh或者其它相类似的linux/unix脚本语言。脚本语言是与计算机交流的另外一种途径。使用图形化窗口界面(不管是windows还是linux都无所谓)用户可以移动鼠标并点击各种对象,比如按钮、列表、选框等等。 |
通常,当人们提到“shell脚本语言”时,浮现在他们脑海中是bash,ksh,sh或者其它相类似的linux/unix脚本语言。脚本语言是与计算机交流的另外一种途径。使用图形化窗口界面(不管是windows还是linux都无所谓)用户可以移动鼠标并点击各种对象,比如按钮、列表、选框等等。但这种方式在每次用户想要计算机/服务器完成相同任务时(比如说批量转换照片,或者下载新的电影、mp3等)却是十分不方便。要想让所有这些事情变得简单并且自动化,我们可以使用shell脚本。
某些编程语言,像pascal、foxpro、C、java之类,在执行前需要先进行编译。它们需要合适的编译器来让我们的代码完成某个任务。
而其它一些编程语言,像php、javascript、visualbasic之类,则不需要编译器,因此它们需要解释器,而我们不需要编译代码就可以运行程序。
shell脚本也像解释器一样,但它通常用于调用外部已编译的程序。然后,它会捕获输出结果、退出代码并根据情况进行处理。
Linux世界中最为流行的shell脚本语言之一,就是bash。而我认为(这是我自己的看法)原因在于,默认情况下bash shell可以让用户便捷地通过历史命令(先前执行过的)导航,与之相反的是,ksh则要求对.profile进行一些调整,或者记住一些“魔术”组合键来查阅历史并修正命令。
好了,我想这些介绍已经足够了,剩下来哪个环境最适合你,就留给你自己去判断吧。从现在开始,我将只讲bash及其脚本。在下面的例子中,我将使用CentOS 6.6和bash-4.1.2。请确保你有相同版本,或者更高版本。
Shell脚本流
shell脚本语言就跟和几个人聊天类似。你只需把所有命令想象成能帮你做事的那些人,只要你用正确的方式来请求他们去做。比如说,你想要写文档。首先,你需要纸。然后,你需要把内容说给某个人听,让他帮你写。最后,你想要把它存放到某个地方。或者说,你想要造一所房子,因而你需要请合适的人来清空场地。在他们说“事情干完了”,那么另外一些工程师就可以帮你来砌墙。最后,当这些工程师们也告诉你“事情干完了”的时候,你就可以叫油漆工来给房子粉饰了。如果你让油漆工在墙砌好前就来粉饰,会发生什么呢?我想,他们会开始发牢骚了。几乎所有这些像人一样的命令都会说话,如果它们完成了工作而没有发生什么问题,那么它们就会告诉“标准输出”。如果它们不能做你叫它们做的事——它们会告诉“标准错误”。这样,最后,所有的命令都通过“标准输入”来听你的话。
快速实例——当你打开linux终端并写一些文本时——你正通过“标准输入”和bash说话。那么,让我们来问问bash shell who am i(我是谁?)吧。
root@localhost ~]# who am i <--- 你通过标准输入对 bash shell 说root pts/0 2015-04-22 20:17 (192.168.1.123) <--- bash shell通过标准输出回答你
现在,让我们说一些bash听不懂的问题:
[root@localhost ~]# blablabla <--- 哈,你又在和标准输入说话了-bash: blablabla: command not found <--- bash通过标准错误在发牢骚了
“:”之前的第一个单词通常是向你发牢骚的命令。实际上,这些流中的每一个都有它们自己的索引号(LCTT 译注:文件句柄号):
标准输入(stdin) - 0标准输出(stdout) - 1标准错误(stderr) - 2如果你真的想要知道哪个输出命令说了些什么——你需要将那次发言重定向到(在命令后使用大于号“>”和流索引)文件:
[root@localhost ~]# blablabla 1> output.txt-bash: blablabla: command not found
在本例中,我们试着重定向流1(stdout)到名为output.txt的文件。让我们来看对该文件内容所做的事情吧,使用cat命令可以做这事:
[root@localhost ~]# cat output.txt[root@localhost ~]#
看起来似乎是空的。好吧,现在让我们来重定向流2(stderr):
[root@localhost ~]# blablabla 2> error.txt[root@localhost ~]#
好吧,我们看到牢骚话没了。让我们检查一下那个文件:
[root@localhost ~]# cat error.txt-bash: blablabla: command not found[root@localhost ~]#
果然如此!我们看到,所有牢骚话都被记录到errors.txt文件里头去了。
有时候,命令会同时产生stdout和stderr。要重定向它们到不同的文件,我们可以使用以下语句:
command 1>out.txt 2>err.txt
要缩短一点语句,我们可以忽略“1”,因为默认情况下stdout会被重定向:
command >out.txt 2>err.txt
好吧,让我们试试做些“坏事”。让我们用rm命令把file1和folder1给删了吧:
[root@localhost ~]# rm -vf folder1 file1 > out.txt 2>err.txt
现在来检查以下输出文件:
[root@localhost ~]# cat out.txtremoved `file1'[root@localhost ~]# cat err.txtrm: cannot remove `folder1': Is a directory[root@localhost ~]#
正如我们所看到的,不同的流被分离到了不同的文件。有时候,这也不是很方便,因为我们想要查看出现错误时,在某些操作前面或后面所连续发生的事情。要实现这一目的,我们可以重定向两个流到同一个文件:
command >>out_err.txt 2>>out_err.txt
注意:请注意,我使用“>>”替代了“>”。它允许我们附加到文件,而不是覆盖文件。
我们也可以重定向一个流到另一个:
command >out_err.txt 2>&1
让我来解释一下吧。所有命令的标准输出将被重定向到out_err.txt,错误输出将被重定向到流1(上面已经解释过了),而该流会被重定向到同一个文件。让我们看这个实例:
[root@localhost ~]# rm -fv folder2 file2 >out_err.txt 2>&1[root@localhost ~]# cat out_err.txtrm: cannot remove `folder2': Is a directoryremoved `file2'[root@localhost ~]#
看着这些组合的输出,我们可以将其说明为:首先,rm 命令试着将folder2删除,而它不会成功,因为linux要求-r 键来允许rm 命令删除文件夹,而第二个file2会被删除。通过为rm提供-v(详情)键,我们让rm命令告诉我们每个被删除的文件或文件夹。
这些就是你需要知道的,关于重定向的几乎所有内容了。我是说几乎,因为还有一个更为重要的重定向工具,它称之为“管道”。通过使用|(管道)符号,我们通常重定向stdout流。
比如说,我们有这样一个文本文件:
[root@localhost ~]# cat text_file.txtThis line does not contain H e l l o wordThis lilne contains HelloThis also containd HelloThis one no due to HELLO all capitalHello bash world!
而我们需要找到其中某些带有“Hello”的行,Linux中有个grep 命令可以完成该工作:
[root@localhost ~]# grep Hello text_file.txtThis lilne contains HelloThis also containd HelloHello bash world![root@localhost ~]#
当我们有个文件,想要在里头搜索的时候,这用起来很不错。当如果我们需要在另一个命令的输出中查找某些东西,这又该怎么办呢?是的,当然,我们可以重定向输出到文件,然后再在文件里头查找:
[root@localhost ~]# fdisk -l>fdisk.out[root@localhost ~]# grep "Disk /dev" fdisk.outDisk /dev/sda: 8589 MB, 8589934592 bytesDisk /dev/mapper/VolGroup-lv_root: 7205 MB, 7205814272 bytesDisk /dev/mapper/VolGroup-lv_swap: 855 MB, 855638016 bytes[root@localhost ~]#
如果你打算grep一些双引号引起来带有空格的内容呢!
注意:fdisk命令显示关于Linux操作系统磁盘驱动器的信息。
就像我们看到的,这种方式很不方便,因为我们不一会儿就把临时文件空间给搞乱了。要完成该任务,我们可以使用管道。它们允许我们重定向一个命令的stdout 到另一个命令的stdin 流:
[root@localhost ~]# fdisk -l | grep "Disk /dev"Disk /dev/sda: 8589 MB, 8589934592 bytesDisk /dev/mapper/VolGroup-lv_root: 7205 MB, 7205814272 bytesDisk /dev/mapper/VolGroup-lv_swap: 855 MB, 855638016 bytes[root@localhost ~]#
如你所见,我们不需要任何临时文件就获得了相同的结果。我们把fdisk stdout 重定向到了grep stdin。
注意 : 管道重定向总是从左至右的。
还有几个其它重定向,但是我们将把它们放在后面讲。
在shell中显示自定义信息
正如我们所知道的,通常,与shell的交流以及shell内的交流是以对话的方式进行的。因此,让我们创建一些真正的脚本吧,这些脚本也会和我们讲话。这会让你学到一些简单的命令,并对脚本的概念有一个更好的理解。
假设我们是某个公司的总服务台经理,我们想要创建某个shell脚本来注册呼叫信息:电话号码、用户名以及问题的简要描述。我们打算把这些信息存储到普通文本文件data.txt中,以便今后统计。脚本它自己就是以对话的方式工作,这会让总服务台的工作人员的小日子过得轻松点。那么,首先我们需要显示提问。对于显示信息,我们可以用echo和printf命令。这两个都是用来显示信息的,但是printf更为强大,因为我们可以通过它很好地格式化输出,我们可以让它右对齐、左对齐或者为信息留出专门的空间。让我们从一个简单的例子开始吧。要创建文件,请使用你惯用的文本编辑器(kate,nano,vi,……),然后创建名为note.sh的文件,里面写入这些命令:
echo "Phone number ?"
如何运行/执行脚本?
在保存文件后,我们可以使用bash命令来运行,把我们的文件作为它的参数:
[root@localhost ~]# bash note.shPhone number ?
实际上,这样来执行脚本是很不方便的。如果不使用bash命令作为前缀来执行,会更舒服一些。要让脚本可执行,我们可以使用chmod命令:
[root@localhost ~]# ls -la note.sh-rw-r--r--. 1 root root 22 Apr 23 20:52 note.sh[root@localhost ~]# chmod +x note.sh[root@localhost ~]# ls -la note.sh-rwxr-xr-x. 1 root root 22 Apr 23 20:52 note.sh[root@localhost ~]#
注意 : ls命令显示了当前文件夹内的文件。通过添加-la键,它会显示更多文件信息。
如我们所见,在chmod命令执行前,脚本只有读(r)和写(w)权限。在执行chmod+x后,它就获得了执行(x)权限。(关于权限的更多细节,我会在下一篇文章中讲述。)现在,我们只需这么来运行:
[root@localhost ~]# ./note.shPhone number ?
在脚本名前,我添加了 ./ 组合。.(点)在unix世界中意味着当前位置(当前文件夹),/(斜线)是文件夹分隔符。(在Windows系统中,我们使用反斜线 / 表示同样功能)所以,这整个组合的意思是说:“从当前文件夹执行note.sh脚本”。我想,如果我用完整路径来运行这个脚本的话,你会更加清楚一些:
[root@localhost ~]# /root/note.shPhone number ?[root@localhost ~]#
它也能工作。
如果所有linux用户都有相同的默认shell,那就万事OK。如果我们只是执行该脚本,默认的用户shell就会用于解析脚本内容并运行命令。不同的shell的语法、内部命令等等有着一丁点不同,所以,为了保证我们的脚本会使用bash,我们应该添加#!/bin/bash到文件首行。这样,默认的用户shell将调用/bin/bash,而只有在那时候,脚本中的命令才会被执行:
[root@localhost ~]# cat note.sh#!/bin/bashecho "Phone number ?"
直到现在,我们才100%确信bash会用来解析我们的脚本内容。让我们继续。
读取输入
在显示信息后,脚本会等待用户回答。有个read命令用来接收用户的回答:
#!/bin/bashecho "Phone number ?"read phone
在执行后,脚本会等待用户输入,直到用户按[ENTER]键结束输入:
[root@localhost ~]# ./note.shPhone number ?12345 <--- 这儿是我输入的内容[root@localhost ~]#
你输入的所有东西都会被存储到变量phone中,要显示变量的值,我们同样可以使用echo命令:
[root@localhost ~]# cat note.sh#!/bin/bashecho "Phone number ?"read phoneecho "You have entered $phone as a phone number"[root@localhost ~]# ./note.shPhone number ?123456You have entered 123456 as a phone number[root@localhost ~]#
在bash shell中,一般我们使用$(美元)符号来表明这是一个变量,除了读入到变量和其它为数不多的时候才不用这个$(将在今后说明)。
好了,现在我们准备添加剩下的问题了:
#!/bin/bashecho "Phone number?"read phoneecho "Name?"read nameecho "Issue?"read issue[root@localhost ~]# ./note.shPhone number?123Name?JimIssue?script is not working.[root@localhost ~]#
使用流重定向
太完美了!剩下来就是重定向所有东西到文件data.txt了。作为字段分隔符,我们将使用/(斜线)符号。
注意 : 你可以选择任何你认为是最好的分隔符,但是确保文件内容不会包含这些符号在内,否则它会导致在文本行中产生额外字段。
别忘了使用“>>”来代替“>”,因为我们想要将输出内容附加到文件末!
[root@localhost ~]# tail -2 note.shread issueecho "$phone/$name/$issue">>data.txt[root@localhost ~]# ./note.shPhone number?987Name?JimmyIssue?Keybord issue.[root@localhost ~]# cat data.txt987/Jimmy/Keybord issue.[root@localhost ~]#
注意 :tail 命令显示了文件的最后的n行。
搞定。让我们再来运行一次看看:
[root@localhost ~]# ./note.shPhone number?556Name?JanineIssue?Mouse was broken.[root@localhost ~]# cat data.txt987/Jimmy/Keybord issue.556/Janine/Mouse was broken.[root@localhost ~]#
我们的文件在增长,让我们在每行前面加个日期吧,这对于今后摆弄这些统计数据时会很有用。要实现这功能,我们可以使用date命令,并指定某种格式,因为我不喜欢默认格式:
[root@localhost ~]# dateThu Apr 23 21:33:14 EEST 2015 <---- date命令的默认输出[root@localhost ~]# date "+%Y.%m.%d %H:%M:%S"2015.04.23 21:33:18 <---- 格式化后的输出
有几种方式可以读取命令的输出到变量,在这种简单的情况下,我们将使用`(是反引号,不是单引号,和波浪号~在同一个键位):
[root@localhost ~]# cat note.sh#!/bin/bashnow=`date "+%Y.%m.%d %H:%M:%S"`echo "Phone number?"read phoneecho "Name?"read nameecho "Issue?"read issueecho "$now/$phone/$name/$issue">>data.txt[root@localhost ~]# ./note.shPhone number?123Name?JimIssue?Script hanging.[root@localhost ~]# cat data.txt2015.04.23 21:38:56/123/Jim/Script hanging.[root@localhost ~]#
嗯…… 我们的脚本看起来有点丑啊,让我们来美化一下。如果你要手动读取read命令,你会发现read 命令也可以显示一些信息。要实现该功能,我们应该使用-p键加上信息:
[root@localhost ~]# cat note.sh#!/bin/bashnow=`date "+%Y.%m.%d %H:%M:%S"`read -p "Phone number: " phoneread -p "Name: " nameread -p "Issue: " issueecho "$now/$phone/$name/$issue">>data.txt
你可以直接从控制台查找到各个命令的大量有趣的信息,只需输入:man read, man echo, man date, man ……
同意吗?它看上去是舒服多了!
[root@localhost ~]# ./note.shPhone number: 321Name: SusaneIssue: Mouse was stolen[root@localhost ~]# cat data.txt2015.04.23 21:38:56/123/Jim/Script hanging.2015.04.23 21:43:50/321/Susane/Mouse was stolen[root@localhost ~]#
光标在消息的后面(不是在新的一行中),这有点意思。(LCTT 译注:如果用 echo 命令输出显示的话,可以用 -n 参数来避免换行。)
循环
是时候来改进我们的脚本了。如果用户一整天都在接电话,如果每次都要去运行,这岂不是很麻烦?让我们让这些活动都永无止境地循环去吧:
[root@localhost ~]# cat note.sh#!/bin/bashwhile truedo read -p "Phone number: " phone now=`date "+%Y.%m.%d %H:%M:%S"` read -p "Name: " name read -p "Issue: " issue echo "$now/$phone/$name/$issue">>data.txtdone
我已经交换了read phone和now=date行的位置。这是因为我想要在输入电话号码后再获得时间。如果我把它放在循环的首行,那么循环一次后,变量 now 就会在数据存储到文件中后马上获得时间。而这并不好,因为下一次呼叫可能在20分钟后,甚至更晚。
[root@localhost ~]# ./note.shPhone number: 123Name: JimIssue: Script still not works.Phone number: 777Name: DanielIssue: I broke my monitorPhone number: ^C[root@localhost ~]# cat data.txt2015.04.23 21:38:56/123/Jim/Script hanging.2015.04.23 21:43:50/321/Susane/Mouse was stolen2015.04.23 21:47:55/123/Jim/Script still not works.2015.04.23 21:48:16/777/Daniel/I broke my monitor[root@localhost ~]#
注意: 要从无限循环中退出,你可以按[Ctrl]+[C]键。Shell会显示^表示 CTRL 键。
使用管道重定向
让我们添加更多功能到我们的“弗兰肯斯坦(Frankenstein)”,我想要脚本在每次呼叫后显示某个统计数据。比如说,我想要查看各个号码呼叫了我几次。对于这个,我们应该cat文件data.txt:
[root@localhost ~]# cat data.txt2015.04.23 21:38:56/123/Jim/Script hanging.2015.04.23 21:43:50/321/Susane/Mouse was stolen2015.04.23 21:47:55/123/Jim/Script still not works.2015.04.23 21:48:16/777/Daniel/I broke my monitor2015.04.23 22:02:14/123/Jimmy/New script also not working!!![root@localhost ~]#
现在,所有输出我们都可以重定向到cut命令,让cut来把每行切成一块一块(我们使用分隔符“/”),然后打印第二个字段:
[root@localhost ~]# cat data.txt | cut -d"/" -f2123321123777123[root@localhost ~]#
现在,我们可以把这个输出重定向打另外一个命令sort:
[root@localhost ~]# cat data.txt | cut -d"/" -f2|sort123123123321777[root@localhost ~]#
然后只留下唯一的行。要统计唯一条目,只需添加-c键到uniq命令:
[root@localhost ~]# cat data.txt | cut -d"/" -f2 | sort | uniq -c 3 123 1 321 1 777[root@localhost ~]#
只要把这个添加到我们的循环的最后:
#!/bin/bashwhile truedo read -p "Phone number: " phone now=`date "+%Y.%m.%d %H:%M:%S"` read -p "Name: " name read -p "Issue: " issue echo "$now/$phone/$name/$issue">>data.txt echo "===== We got calls from =====" cat data.txt | cut -d"/" -f2 | sort | uniq -c echo "--------------------------------"done
运行:
[root@localhost ~]# ./note.shPhone number: 454Name: MaliniIssue: Windows license expired.===== We got calls from ===== 3 123 1 321 1 454 1 777--------------------------------Phone number: ^C
当前场景贯穿了几个熟知的步骤:
显示消息获取用户输入存储值到文件处理存储的数据但是,如果用户有点责任心,他有时候需要输入数据,有时候需要统计,或者可能要在存储的数据中查找一些东西呢?对于这些事情,我们需要使用switches/cases,并知道怎样来很好地格式化输出。这对于在shell中“画”表格的时候很有用。
/d/file/gt/2023-10/dxrmhphdz5n id="Shell脚本编程入门">Shell脚本编程入门
通常,当人们提到“shell脚本语言”时,浮现在他们脑海中是bash,ksh,sh或者其它相类似的linux/unix脚本语言。脚本语言是与计算机交流的另外一种途径。使用图形化窗口界面(不管是windows还是linux都无所谓)用户可以移动鼠标并点击各种对象,比如按钮、列表、选框等等。 |
通常,当人们提到“shell脚本语言”时,浮现在他们脑海中是bash,ksh,sh或者其它相类似的linux/unix脚本语言。脚本语言是与计算机交流的另外一种途径。使用图形化窗口界面(不管是windows还是linux都无所谓)用户可以移动鼠标并点击各种对象,比如按钮、列表、选框等等。但这种方式在每次用户想要计算机/服务器完成相同任务时(比如说批量转换照片,或者下载新的电影、mp3等)却是十分不方便。要想让所有这些事情变得简单并且自动化,我们可以使用shell脚本。
某些编程语言,像pascal、foxpro、C、java之类,在执行前需要先进行编译。它们需要合适的编译器来让我们的代码完成某个任务。
而其它一些编程语言,像php、javascript、visualbasic之类,则不需要编译器,因此它们需要解释器,而我们不需要编译代码就可以运行程序。
shell脚本也像解释器一样,但它通常用于调用外部已编译的程序。然后,它会捕获输出结果、退出代码并根据情况进行处理。
Linux世界中最为流行的shell脚本语言之一,就是bash。而我认为(这是我自己的看法)原因在于,默认情况下bash shell可以让用户便捷地通过历史命令(先前执行过的)导航,与之相反的是,ksh则要求对.profile进行一些调整,或者记住一些“魔术”组合键来查阅历史并修正命令。
好了,我想这些介绍已经足够了,剩下来哪个环境最适合你,就留给你自己去判断吧。从现在开始,我将只讲bash及其脚本。在下面的例子中,我将使用CentOS 6.6和bash-4.1.2。请确保你有相同版本,或者更高版本。
Shell脚本流
shell脚本语言就跟和几个人聊天类似。你只需把所有命令想象成能帮你做事的那些人,只要你用正确的方式来请求他们去做。比如说,你想要写文档。首先,你需要纸。然后,你需要把内容说给某个人听,让他帮你写。最后,你想要把它存放到某个地方。或者说,你想要造一所房子,因而你需要请合适的人来清空场地。在他们说“事情干完了”,那么另外一些工程师就可以帮你来砌墙。最后,当这些工程师们也告诉你“事情干完了”的时候,你就可以叫油漆工来给房子粉饰了。如果你让油漆工在墙砌好前就来粉饰,会发生什么呢?我想,他们会开始发牢骚了。几乎所有这些像人一样的命令都会说话,如果它们完成了工作而没有发生什么问题,那么它们就会告诉“标准输出”。如果它们不能做你叫它们做的事——它们会告诉“标准错误”。这样,最后,所有的命令都通过“标准输入”来听你的话。
快速实例——当你打开linux终端并写一些文本时——你正通过“标准输入”和bash说话。那么,让我们来问问bash shell who am i(我是谁?)吧。
root@localhost ~]# who am i <--- 你通过标准输入对 bash shell 说root pts/0 2015-04-22 20:17 (192.168.1.123) <--- bash shell通过标准输出回答你
现在,让我们说一些bash听不懂的问题:
[root@localhost ~]# blablabla <--- 哈,你又在和标准输入说话了-bash: blablabla: command not found <--- bash通过标准错误在发牢骚了
“:”之前的第一个单词通常是向你发牢骚的命令。实际上,这些流中的每一个都有它们自己的索引号(LCTT 译注:文件句柄号):
标准输入(stdin) - 0标准输出(stdout) - 1标准错误(stderr) - 2如果你真的想要知道哪个输出命令说了些什么——你需要将那次发言重定向到(在命令后使用大于号“>”和流索引)文件:
[root@localhost ~]# blablabla 1> output.txt-bash: blablabla: command not found
在本例中,我们试着重定向流1(stdout)到名为output.txt的文件。让我们来看对该文件内容所做的事情吧,使用cat命令可以做这事:
[root@localhost ~]# cat output.txt[root@localhost ~]#
看起来似乎是空的。好吧,现在让我们来重定向流2(stderr):
[root@localhost ~]# blablabla 2> error.txt[root@localhost ~]#
好吧,我们看到牢骚话没了。让我们检查一下那个文件:
[root@localhost ~]# cat error.txt-bash: blablabla: command not found[root@localhost ~]#
果然如此!我们看到,所有牢骚话都被记录到errors.txt文件里头去了。
有时候,命令会同时产生stdout和stderr。要重定向它们到不同的文件,我们可以使用以下语句:
command 1>out.txt 2>err.txt
要缩短一点语句,我们可以忽略“1”,因为默认情况下stdout会被重定向:
command >out.txt 2>err.txt
好吧,让我们试试做些“坏事”。让我们用rm命令把file1和folder1给删了吧:
[root@localhost ~]# rm -vf folder1 file1 > out.txt 2>err.txt
现在来检查以下输出文件:
[root@localhost ~]# cat out.txtremoved `file1'[root@localhost ~]# cat err.txtrm: cannot remove `folder1': Is a directory[root@localhost ~]#
正如我们所看到的,不同的流被分离到了不同的文件。有时候,这也不是很方便,因为我们想要查看出现错误时,在某些操作前面或后面所连续发生的事情。要实现这一目的,我们可以重定向两个流到同一个文件:
command >>out_err.txt 2>>out_err.txt
注意:请注意,我使用“>>”替代了“>”。它允许我们附加到文件,而不是覆盖文件。
我们也可以重定向一个流到另一个:
command >out_err.txt 2>&1
让我来解释一下吧。所有命令的标准输出将被重定向到out_err.txt,错误输出将被重定向到流1(上面已经解释过了),而该流会被重定向到同一个文件。让我们看这个实例:
[root@localhost ~]# rm -fv folder2 file2 >out_err.txt 2>&1[root@localhost ~]# cat out_err.txtrm: cannot remove `folder2': Is a directoryremoved `file2'[root@localhost ~]#
看着这些组合的输出,我们可以将其说明为:首先,rm 命令试着将folder2删除,而它不会成功,因为linux要求-r 键来允许rm 命令删除文件夹,而第二个file2会被删除。通过为rm提供-v(详情)键,我们让rm命令告诉我们每个被删除的文件或文件夹。
这些就是你需要知道的,关于重定向的几乎所有内容了。我是说几乎,因为还有一个更为重要的重定向工具,它称之为“管道”。通过使用|(管道)符号,我们通常重定向stdout流。
比如说,我们有这样一个文本文件:
[root@localhost ~]# cat text_file.txtThis line does not contain H e l l o wordThis lilne contains HelloThis also containd HelloThis one no due to HELLO all capitalHello bash world!
而我们需要找到其中某些带有“Hello”的行,Linux中有个grep 命令可以完成该工作:
[root@localhost ~]# grep Hello text_file.txtThis lilne contains HelloThis also containd HelloHello bash world![root@localhost ~]#
当我们有个文件,想要在里头搜索的时候,这用起来很不错。当如果我们需要在另一个命令的输出中查找某些东西,这又该怎么办呢?是的,当然,我们可以重定向输出到文件,然后再在文件里头查找:
[root@localhost ~]# fdisk -l>fdisk.out[root@localhost ~]# grep "Disk /dev" fdisk.outDisk /dev/sda: 8589 MB, 8589934592 bytesDisk /dev/mapper/VolGroup-lv_root: 7205 MB, 7205814272 bytesDisk /dev/mapper/VolGroup-lv_swap: 855 MB, 855638016 bytes[root@localhost ~]#
如果你打算grep一些双引号引起来带有空格的内容呢!
注意:fdisk命令显示关于Linux操作系统磁盘驱动器的信息。
就像我们看到的,这种方式很不方便,因为我们不一会儿就把临时文件空间给搞乱了。要完成该任务,我们可以使用管道。它们允许我们重定向一个命令的stdout 到另一个命令的stdin 流:
[root@localhost ~]# fdisk -l | grep "Disk /dev"Disk /dev/sda: 8589 MB, 8589934592 bytesDisk /dev/mapper/VolGroup-lv_root: 7205 MB, 7205814272 bytesDisk /dev/mapper/VolGroup-lv_swap: 855 MB, 855638016 bytes[root@localhost ~]#
如你所见,我们不需要任何临时文件就获得了相同的结果。我们把fdisk stdout 重定向到了grep stdin。
注意 : 管道重定向总是从左至右的。
还有几个其它重定向,但是我们将把它们放在后面讲。
在shell中显示自定义信息
正如我们所知道的,通常,与shell的交流以及shell内的交流是以对话的方式进行的。因此,让我们创建一些真正的脚本吧,这些脚本也会和我们讲话。这会让你学到一些简单的命令,并对脚本的概念有一个更好的理解。
假设我们是某个公司的总服务台经理,我们想要创建某个shell脚本来注册呼叫信息:电话号码、用户名以及问题的简要描述。我们打算把这些信息存储到普通文本文件data.txt中,以便今后统计。脚本它自己就是以对话的方式工作,这会让总服务台的工作人员的小日子过得轻松点。那么,首先我们需要显示提问。对于显示信息,我们可以用echo和printf命令。这两个都是用来显示信息的,但是printf更为强大,因为我们可以通过它很好地格式化输出,我们可以让它右对齐、左对齐或者为信息留出专门的空间。让我们从一个简单的例子开始吧。要创建文件,请使用你惯用的文本编辑器(kate,nano,vi,……),然后创建名为note.sh的文件,里面写入这些命令:
echo "Phone number ?"
如何运行/执行脚本?
在保存文件后,我们可以使用bash命令来运行,把我们的文件作为它的参数:
[root@localhost ~]# bash note.shPhone number ?
实际上,这样来执行脚本是很不方便的。如果不使用bash命令作为前缀来执行,会更舒服一些。要让脚本可执行,我们可以使用chmod命令:
[root@localhost ~]# ls -la note.sh-rw-r--r--. 1 root root 22 Apr 23 20:52 note.sh[root@localhost ~]# chmod +x note.sh[root@localhost ~]# ls -la note.sh-rwxr-xr-x. 1 root root 22 Apr 23 20:52 note.sh[root@localhost ~]#
注意 : ls命令显示了当前文件夹内的文件。通过添加-la键,它会显示更多文件信息。
如我们所见,在chmod命令执行前,脚本只有读(r)和写(w)权限。在执行chmod+x后,它就获得了执行(x)权限。(关于权限的更多细节,我会在下一篇文章中讲述。)现在,我们只需这么来运行:
[root@localhost ~]# ./note.shPhone number ?
在脚本名前,我添加了 ./ 组合。.(点)在unix世界中意味着当前位置(当前文件夹),/(斜线)是文件夹分隔符。(在Windows系统中,我们使用反斜线 / 表示同样功能)所以,这整个组合的意思是说:“从当前文件夹执行note.sh脚本”。我想,如果我用完整路径来运行这个脚本的话,你会更加清楚一些:
[root@localhost ~]# /root/note.shPhone number ?[root@localhost ~]#
它也能工作。
如果所有linux用户都有相同的默认shell,那就万事OK。如果我们只是执行该脚本,默认的用户shell就会用于解析脚本内容并运行命令。不同的shell的语法、内部命令等等有着一丁点不同,所以,为了保证我们的脚本会使用bash,我们应该添加#!/bin/bash到文件首行。这样,默认的用户shell将调用/bin/bash,而只有在那时候,脚本中的命令才会被执行:
[root@localhost ~]# cat note.sh#!/bin/bashecho "Phone number ?"
直到现在,我们才100%确信bash会用来解析我们的脚本内容。让我们继续。
读取输入
在显示信息后,脚本会等待用户回答。有个read命令用来接收用户的回答:
#!/bin/bashecho "Phone number ?"read phone
在执行后,脚本会等待用户输入,直到用户按[ENTER]键结束输入:
[root@localhost ~]# ./note.shPhone number ?12345 <--- 这儿是我输入的内容[root@localhost ~]#
你输入的所有东西都会被存储到变量phone中,要显示变量的值,我们同样可以使用echo命令:
[root@localhost ~]# cat note.sh#!/bin/bashecho "Phone number ?"read phoneecho "You have entered $phone as a phone number"[root@localhost ~]# ./note.shPhone number ?123456You have entered 123456 as a phone number[root@localhost ~]#
在bash shell中,一般我们使用$(美元)符号来表明这是一个变量,除了读入到变量和其它为数不多的时候才不用这个$(将在今后说明)。
好了,现在我们准备添加剩下的问题了:
#!/bin/bashecho "Phone number?"read phoneecho "Name?"read nameecho "Issue?"read issue[root@localhost ~]# ./note.shPhone number?123Name?JimIssue?script is not working.[root@localhost ~]#
使用流重定向
太完美了!剩下来就是重定向所有东西到文件data.txt了。作为字段分隔符,我们将使用/(斜线)符号。
注意 : 你可以选择任何你认为是最好的分隔符,但是确保文件内容不会包含这些符号在内,否则它会导致在文本行中产生额外字段。
别忘了使用“>>”来代替“>”,因为我们想要将输出内容附加到文件末!
[root@localhost ~]# tail -2 note.shread issueecho "$phone/$name/$issue">>data.txt[root@localhost ~]# ./note.shPhone number?987Name?JimmyIssue?Keybord issue.[root@localhost ~]# cat data.txt987/Jimmy/Keybord issue.[root@localhost ~]#
注意 :tail 命令显示了文件的最后的n行。
搞定。让我们再来运行一次看看:
[root@localhost ~]# ./note.shPhone number?556Name?JanineIssue?Mouse was broken.[root@localhost ~]# cat data.txt987/Jimmy/Keybord issue.556/Janine/Mouse was broken.[root@localhost ~]#
我们的文件在增长,让我们在每行前面加个日期吧,这对于今后摆弄这些统计数据时会很有用。要实现这功能,我们可以使用date命令,并指定某种格式,因为我不喜欢默认格式:
[root@localhost ~]# dateThu Apr 23 21:33:14 EEST 2015 <---- date命令的默认输出[root@localhost ~]# date "+%Y.%m.%d %H:%M:%S"2015.04.23 21:33:18 <---- 格式化后的输出
有几种方式可以读取命令的输出到变量,在这种简单的情况下,我们将使用`(是反引号,不是单引号,和波浪号~在同一个键位):
[root@localhost ~]# cat note.sh#!/bin/bashnow=`date "+%Y.%m.%d %H:%M:%S"`echo "Phone number?"read phoneecho "Name?"read nameecho "Issue?"read issueecho "$now/$phone/$name/$issue">>data.txt[root@localhost ~]# ./note.shPhone number?123Name?JimIssue?Script hanging.[root@localhost ~]# cat data.txt2015.04.23 21:38:56/123/Jim/Script hanging.[root@localhost ~]#
嗯…… 我们的脚本看起来有点丑啊,让我们来美化一下。如果你要手动读取read命令,你会发现read 命令也可以显示一些信息。要实现该功能,我们应该使用-p键加上信息:
[root@localhost ~]# cat note.sh#!/bin/bashnow=`date "+%Y.%m.%d %H:%M:%S"`read -p "Phone number: " phoneread -p "Name: " nameread -p "Issue: " issueecho "$now/$phone/$name/$issue">>data.txt
你可以直接从控制台查找到各个命令的大量有趣的信息,只需输入:man read, man echo, man date, man ……
同意吗?它看上去是舒服多了!
[root@localhost ~]# ./note.shPhone number: 321Name: SusaneIssue: Mouse was stolen[root@localhost ~]# cat data.txt2015.04.23 21:38:56/123/Jim/Script hanging.2015.04.23 21:43:50/321/Susane/Mouse was stolen[root@localhost ~]#
光标在消息的后面(不是在新的一行中),这有点意思。(LCTT 译注:如果用 echo 命令输出显示的话,可以用 -n 参数来避免换行。)
循环
是时候来改进我们的脚本了。如果用户一整天都在接电话,如果每次都要去运行,这岂不是很麻烦?让我们让这些活动都永无止境地循环去吧:
[root@localhost ~]# cat note.sh#!/bin/bashwhile truedo read -p "Phone number: " phone now=`date "+%Y.%m.%d %H:%M:%S"` read -p "Name: " name read -p "Issue: " issue echo "$now/$phone/$name/$issue">>data.txtdone
我已经交换了read phone和now=date行的位置。这是因为我想要在输入电话号码后再获得时间。如果我把它放在循环的首行,那么循环一次后,变量 now 就会在数据存储到文件中后马上获得时间。而这并不好,因为下一次呼叫可能在20分钟后,甚至更晚。
[root@localhost ~]# ./note.shPhone number: 123Name: JimIssue: Script still not works.Phone number: 777Name: DanielIssue: I broke my monitorPhone number: ^C[root@localhost ~]# cat data.txt2015.04.23 21:38:56/123/Jim/Script hanging.2015.04.23 21:43:50/321/Susane/Mouse was stolen2015.04.23 21:47:55/123/Jim/Script still not works.2015.04.23 21:48:16/777/Daniel/I broke my monitor[root@localhost ~]#
注意: 要从无限循环中退出,你可以按[Ctrl]+[C]键。Shell会显示^表示 CTRL 键。
使用管道重定向
让我们添加更多功能到我们的“弗兰肯斯坦(Frankenstein)”,我想要脚本在每次呼叫后显示某个统计数据。比如说,我想要查看各个号码呼叫了我几次。对于这个,我们应该cat文件data.txt:
[root@localhost ~]# cat data.txt2015.04.23 21:38:56/123/Jim/Script hanging.2015.04.23 21:43:50/321/Susane/Mouse was stolen2015.04.23 21:47:55/123/Jim/Script still not works.2015.04.23 21:48:16/777/Daniel/I broke my monitor2015.04.23 22:02:14/123/Jimmy/New script also not working!!![root@localhost ~]#
现在,所有输出我们都可以重定向到cut命令,让cut来把每行切成一块一块(我们使用分隔符“/”),然后打印第二个字段:
[root@localhost ~]# cat data.txt | cut -d"/" -f2123321123777123[root@localhost ~]#
现在,我们可以把这个输出重定向打另外一个命令sort:
[root@localhost ~]# cat data.txt | cut -d"/" -f2|sort123123123321777[root@localhost ~]#
然后只留下唯一的行。要统计唯一条目,只需添加-c键到uniq命令:
[root@localhost ~]# cat data.txt | cut -d"/" -f2 | sort | uniq -c 3 123 1 321 1 777[root@localhost ~]#
只要把这个添加到我们的循环的最后:
#!/bin/bashwhile truedo read -p "Phone number: " phone now=`date "+%Y.%m.%d %H:%M:%S"` read -p "Name: " name read -p "Issue: " issue echo "$now/$phone/$name/$issue">>data.txt echo "===== We got calls from =====" cat data.txt | cut -d"/" -f2 | sort | uniq -c echo "--------------------------------"done
运行:
[root@localhost ~]# ./note.shPhone number: 454Name: MaliniIssue: Windows license expired.===== We got calls from ===== 3 123 1 321 1 454 1 777--------------------------------Phone number: ^C
当前场景贯穿了几个熟知的步骤:
显示消息获取用户输入存储值到文件处理存储的数据但是,如果用户有点责任心,他有时候需要输入数据,有时候需要统计,或者可能要在存储的数据中查找一些东西呢?对于这些事情,我们需要使用switches/cases,并知道怎样来很好地格式化输出。这对于在shell中“画”表格的时候很有用。
/d/file/gt/2023-10/dxrmhphdz5n id="广州市市场监管局抽查162批次呼吸防护用具产品 29批次不符合标准要求">广州市市场监管局抽查162批次呼吸防护用具产品 29批次不符合标准要求
中国质量新闻网讯 近日,广州市市场监管局公布的2021年第二季度及此前产品质量监督抽查结果显示,2021年第二季度,该局对呼吸防护用具产品质量进行了监督抽查,共抽查了162批次样品,经检验,有29批次产品不符合标准要求。
本次抽查依据GB 2626-2006《呼吸防护用品 自吸过滤式防颗粒物呼吸器》、GB/T 32610-2016《日常防护型口罩技术规范》以及现行有效的企业标准、团体标准、产品明示质量要求对过滤效率(颗粒过滤效率、细菌过滤效率)、防护效果、口罩带及口罩带与口罩体的连接处断裂强力/头带/口罩带、呼气阻力/吸气阻力/通气阻力/压力差、微生物等项目进行了检验和判定,不合格项目涉及过滤效率、防护效果、口罩带及口罩带与口罩体的连接处断裂强力、呼气阻力/吸气阻力/通气阻力/压力差。
2021年广州市呼吸防护用具产品及其企业名单
序号 | 被抽查市场主体名称 | 被抽样市场主体地址 | 生产单位名称(标称) | 生产单位地址(标称) | 产品名称 | 商标(标称) | 规格号型 | 生产日期/批号 | 综合判定 | 不合格项目 | 备注 |
1 | 广州市哈雷日用品有限公司 | 广州市从化区太平镇元洲岗村(厂房A01) | 广州市哈雷日用品有限公司 | 广州市从化区太平镇元洲岗村(厂房A01) | 哈雷防护口罩 | 哈雷 | ---/L-103V | 2020-03-30/--- | 未发现不合格 | ||
2 | 广州市哈雷日用品有限公司 | 广州市从化区太平镇元洲岗村(厂房A01) | 广州市哈雷日用品有限公司 | 广州市从化区太平镇元洲岗村(厂房A01) | 一次性口罩 | 哈雷 | ---/M-402 | 2021-05-14/--- | 未发现不合格 | ||
3 | 广州市冠桦劳保用品有限公司 | 广州市增城区新塘镇蝴蝶岭宏泰工业区(厂房A4)2-3楼 | 广州市冠桦劳保用品有限公司 | 广州市增城区新塘镇蝴蝶岭宏泰工业区(厂房A4)2-3楼 | 折叠式颗粒物防护口罩(非医用) | 冠桦 | 检样:105*155mm备样:105*155mm/8861 | 2020-12/202012 | 未发现不合格 | ||
4 | 广州顺溢无纺布有限公司 | 广州市从化区街口街沙贝商业街232号101房 | 广州顺溢无纺布有限公司 | 广州市从化区街口街沙贝商业街232号101房 | 一次性防护口罩 | 顺溢 | 检样:17cm×17cm备样:17cm×17cm/SY45 | 2020-05-16/202005 | 未发现不合格 | ||
5 | 广州华望汽车电子有限公司 | 广州市番禺区化龙镇明经村丽声音响园3栋音箱车间 | 广州华望汽车电子有限公司 | 广州市番禺区化龙镇明经村丽声音响园3栋音箱车间 | 随弃式颗粒物防护口罩 | (图片) | 检样:产品尺寸:118mm*123mm备样:产品尺寸:118mm*123mm/--- | 2021-06-03/202122 | 未发现不合格 | ||
6 | 广州华望汽车电子有限公司 | 广州市番禺区化龙镇明经村丽声音响园3栋音箱车间 | 广州华望汽车电子有限公司 | 广州市番禺区化龙镇明经村丽声音响园3栋音箱车间 | 一次性使用口罩 | (图片) | 检样:挂耳型175*95mm备样:挂耳型175*95mm/--- | 2021-06-11/202123 | 未发现不合格 | ||
7 | 广州屈臣氏个人用品商店有限公司南沙双山大道分店 | 广州市南沙区双山大道3号2026房 | 玉川卫生用品(上海)有限公司经销商:广东阔淼生活用品有限公司 | 上海市金山工业区林慧路666号经销商:广州市白云区万达广场C区4栋615-620室 | Fitty菲蒂7枚成人普通装口罩 | Fitty菲蒂 | 见报告备注 | 2020-09-29/--- | 未发现不合格 | ||
8 | 广州屈臣氏个人用品商店有限公司南沙双山大道分店 | 广州市南沙区双山大道3号2026房 | 广州棉花生命科技有限公司委托生产企业:广州市众上日化有限公司 | 广州市番禺区石楼镇腾达东路22号明峰科技园1栋B座1、2、3楼委托生产企业:广州市番禺区大石街石北工业路644号14栋306 | Ducko日用平面口罩L码 | (图片) | 检样:尺寸:175mm×95mm备样:尺寸:175mm×95mm/--- | 2020-12-282020-12-21/--- | 未发现不合格 | ||
9 | 广州市南沙区美云服饰店 | 广州市南沙区双山大道3号260房南沙万达广场二楼2006房 | 义乌市洁盾口罩厂品牌商:福建省三福百货有限公司 | 浙江省义乌市义亭五联路200号3楼品牌商:福建省福州市鼓楼区省府路1号金皇大厦9楼西面 | 一次性日常防护口罩(非灭菌、非医用) | (图片) | 检样:约175mm×95mm备样:约175mm×95mm/--- | 2020-12-12/20201212 | 未发现不合格 | ||
10 | 广州市南沙区美云服饰店 | 广州市南沙区双山大道3号260房南沙万达广场二楼2006房 | 义乌市洁盾口罩厂品牌商:福建省三福百货有限公司 | 浙江省义乌市义亭五联路200号3楼品牌商:福建省福州市鼓楼区省府路1号金皇大厦九楼西面 | 一次性日常防护口罩(非灭菌、非医用) | (图片) | 检样:约175mm×95mm备样:约175mm×95mm/795009 | 2020-11-22/20201122 | 未发现不合格 | ||
11 | 广州市南沙区娟娟饰品店 | 广州市南沙区双山大道3号261房自编2F2005商铺 | 东莞市凯医科技有限公司经销商:浙江凯畔商贸有限公司 | 广东省东莞市企石镇清湖村民营园路31号经销商:杭州市上城区钱江国际商务中心608室 | 一次性防护口罩(非医用) | TheGreenParty | 见报告备注 | 2020-11-25/20201125001 | 未发现不合格 | ||
12 | 广东永辉超市有限公司南沙万达店 | 广州市南沙区双山大道3号负一层(JM) | 美佳爽(中国)有限公司(委托商:富平云南供应链管理有限公司) | 福建省泉州市石狮市鸿山镇高新区五金印刷基地鑫强路1号(委托商地址:陕西省渭南市富平县淡村镇都村村) | 优颂一次性防护口罩 | 优颂SONG | 检样:175mm×95mm(允差±5%)备样:175mm×95mm(允差±5%)/--- | 2020-10-26/20200616 | 未发现不合格 | ||
13 | 广州市南沙区南沙叶晓总饰品店 | 广州市南沙区双山大道3号272房自编号2031 | 清远市立辉医疗技术开发有限公司 | 清远市清新区山塘镇工业园新鸿厚(清新)制衣设计有限公司2号楼二楼之二 | 10片装活性炭一次性口罩(灰色) | MINISO | 检样:17.5×9.5cm备样:17.5×9.5cm/--- | 2021-01-27/2532102701 | 未发现不合格 | ||
14 | 广州市南沙区南沙叶晓总饰品店 | 广州市南沙区双山大道3号272房自编号2031 | 厦门丽厦医疗科技有限公司 | 厦门市海沧区东孚镇东孚大道2875号一号厂房四层南侧 | 缤纷系列独立包装一次性口罩(10片装) | MINISO | 检样:17.5×9.5cm备样:17.5×9.5cm/--- | 2021-01-07/批次号:0948100701 | 未发现不合格 | ||
15 | 广州市南沙区南沙叶晓总饰品店 | 广州市南沙区双山大道3号272房自编号2031 | 山东省聚成医疗器械有限公司 | 山东省潍坊市安丘市双丰大道东段南侧 | 10片独立包装一次性防护口罩(黑色)(灭菌级) | MINISO | 检样:17.5×9.5cm备样:17.5×9.5cm | 2021-01-05/1019100501 | 未发现不合格 | ||
16 | 广州市番禺区南村珠粲美小饰品店 | 广州市番禺区南村镇汉溪大道东381号,389号391号,(自编南区商铺南村镇汉溪大道东(延伸段)381,389,391号)101房B1超市区的A07号铺 | 东莞市凯医科技有限公司经销商:浙江盛伶商贸有限公司 | 广东省东莞市企石镇清湖村民营园路31号经销商:杭州市江干区凤起东路203号中豪五福天地商业中心2幢2205室 | 一次性防护口罩20片装 | Lenle | 见报告备注 | 2021-01-10/20210110001 | 未发现不合格 | ||
17 | 华润万家生活超市(广州)有限公司番禺汉溪店 | 广州市番禺区南村镇汇智三路100号地下一层04 | 漯河银鸽生活纸产有限公司委托单位:华润万家有限公司 | 河南省漯河市召陵区阳山路委托单位:深圳市罗湖区黄贝街道黄贝路国家动漫画产业基地动漫大厦18层 | 儿童卫生口罩 | 简约组合 | 检样:14.5cm×9.5cm备样:14.5cm×9.5cm/平面挂耳型 | 2020-12-032020-11-29/20201201 | 未发现不合格 | ||
18 | 广州番禺区南村启之硕文具店 | 广州市番禺区南村镇汉溪大道东381号室内街自编2056 | 广州美匠日用品有限公司 | 广州市从化区鳌头镇龙潭聚宝工业园聚宝路18号 | 无纺布口罩 | 简·芬妮 | 检样:175×95mm备样:175×95mm | ---/MJ20082404 | 未发现不合格 | ||
19 | 华润万家生活超市(广州)有限公司番禺奥园店 | 广州市番禺区桥南街福德路281号B101 | 漯河银鸽生活纸产有限公司委托单位:华润万家有限公司 | 河南省漯河市召陵区阳山路委托单位:深圳市罗湖区黄贝街道黄贝路国家动漫画产业基地动漫大厦18层 | 一次性使用口罩 | 简约组合 | 检样:17.5cm×9.5cm备样:17.5cm×9.5cm/平面挂耳型 | 2021-01-02/20210101 | 未发现不合格 | ||
20 | 广州美匠日用品有限公司 | 广州市从化区鳌头镇龙聚村龙聚聚宝路30号 | 广州美匠日用品有限公司 | 广州市从化区鳌头镇龙聚村龙聚聚宝路30号 | 一次性无纺布口罩 | --- | 检样:175×95mm备样:175×95mm/--- | ---/MJ21010904/有效期:2024-01-08 | 未发现不合格 | ||
21 | 广州维饰曼旅游用品有限公司 | 广州市白云区太和镇上南路27号2栋502 | 广州维饰曼旅游用品有限公司 | 广州市白云区太和镇上南路27号2栋502 | 民用型防护口罩 | (图片) | 检样:平面挂耳式约17.5*9.5cm备样:平面挂耳式约17.5*9.5cm | 2021-01-25/--- | 未发现不合格 | ||
22 | 广州市冠桦劳保用品有限公司 | 广州市增城区新塘镇蝴蝶岭宏泰工业区(厂房A4)2-3楼 | 广州市冠桦劳保用品有限公司 | 广州市增城区新塘镇蝴蝶岭宏泰工业区(厂房A4)2-3楼 | 折叠式颗粒物防护口罩(非医用) | 冠桦 | 检样:105*155mm备样:105*155mm/8860 | 2021-01/212101 | 未发现不合格 | ||
23 | 中康防护用品科技(广州)有限公司 | 广州市白云区白云湖街大冈西街88号A栋三层 | 中康防护用品科技(广州)有限公司 | 广州市白云区白云湖街大冈西街88号A栋三层 | 多功能防护口罩 | (图片) | --- | 2021-01-22/20210122 | 未发现不合格 | ||
24 | 广州丰乐医疗科技有限公司 | 广州市增城区石滩镇三江荔三路798号(自主申报) | 广州丰乐医疗科技有限公司 | 广州市增城区石滩镇三江荔三路798号(自主申报) | 一次性使用防护口罩 | --- | 检样:17.5cm×9.5cm备样:17.5cm×9.5cm/耳挂式 | 2021-02-26/F20210202 | 未发现不合格 | ||
25 | 广州丰乐医疗科技有限公司 | 广州市增城区石滩镇三江荔三路798号(自主申报) | 广州丰乐医疗科技有限公司 | 广州市增城区石滩镇三江荔三路798号(自主申报) | 一次性使用儿童口罩 | --- | 检样:14.5cm×9.0cm备样:14.5cm×9.0cm/耳挂式 | 2021-01-22/F20210110 | 未发现不合格 | ||
26 | 广州市保为康劳保用品有限公司 | 广州市花都区新雅街团结路自编43号1栋一、三、四层(可作厂房使用) | 广州市保为康劳保用品有限公司 | 广州市花都区新雅街团结路自编43号1栋一、三、四层(可作厂房使用) | 活性炭无纺布防护口罩 | (图片) | 检样:17.5×9cm备样:17.5×9cm/DL006 | 2021-03/--- | 未发现不合格 | ||
27 | 广州市保为康劳保用品有限公司 | 广州市花都区新雅街团结路自编43号1栋一、三、四层(可作厂房使用) | 广州市保为康劳保用品有限公司 | 广州市花都区新雅街团结路自编43号1栋一、三、四层(可作厂房使用) | 国标过滤式防尘口罩 | (图片) | 检样:中号(M)备样:中号(M)/9600 | 2020-12/--- | 未发现不合格 | ||
28 | 优品汇(广州)商业管理有限公司从化华润分店 | 广州市从化区江埔街海塱东路7号105、107铺 | 广东省肇庆市端州区康和劳保用品厂(品牌商:优品汇(广州)商业管理有限公司) | 广东省肇庆市端州区二塔路(品牌商地址:广州市白云区鹤龙街白云大道北113号广州市新广从汽车配件交易市场内第3331号) | 纯色一次性口罩10个装/黑色(外包装) | (图片) | ---/--- | 2021-03-10/2021-3-1029 | 未发现不合格 | ||
29 | 优品汇(广州)商业管理有限公司从化华润分店 | 广州市从化区江埔街海塱东路7号105、107铺 | 优品汇(广州)商业管理有限公司 | 广州市白云区鹤龙街白云大道北113号广州市新广从汽车配件交易市场内第3331号 | 儿童印花款一次性口罩10个装/混(外包装) | (图片) | 检样:145mm*95mm(合格证)备样:145mm*95mm(合格证)/--- | ---/--- | 未发现不合格 | ||
30 | 广州市从化江埔明贤超市 | 广州市从化区江埔街河东中路1号101铺 | 义乌市小魔女针织厂 | 义乌市廿三里街道后畈工业区15号 | 日常防护口罩(非医用)(合格证) | 小狮子瑞恩 | 检样:17.5cm*9.5cm备样:17.5cm*9.5cm/5768 | 2020-10-30/20201030 | 未发现不合格 | ||
31 | 广州市泓亨贸易有限公司 | 广州市从化街口街东成路68号四楼B区4002号之一 | 广州市保为康劳保用品有限公司 | 广州市花都区新雅街团结路自编43号1栋一、三、四层 | 无纺布防护口罩(合格证) | (图片) | 检样:17.5×9CM备样:17.5×9CM/DM95 | 2021-01/--- | 未发现不合格 | ||
32 | 广东永辉超市有限公司广州新塘万达广场店 | 广州市增城区新塘镇顺欣居委会万达广场B1-A | 湖北科力迪防护用品有限公司委托方:广州希艺欧家居用品有限公司 | 仙桃市彭场镇富源路4A委托方:广州市海珠区盈丰路英豪三横街301 | 一次性口罩 | (图片) | 见报告备注 | 2021-01-12/货号:Y8415 | 未发现不合格 | ||
33 | 广州市增城格娟畔家居用品店 | 广州市增城区新塘镇顺欣居委会万达广场2060B | 生产商:东莞市凯医科技有限公司(经销商:浙江凯畔商贸有限公司) | 广东省东莞市企石镇清湖村民营园路31号(经销商地址:杭州市上城区钱江国际商务中心608室) | 一次性防护口罩(非医用)(合格证) | (图片) | 检样:17.5cm×9.5cm备样:17.5cm×9.5cm/KM-MY-001 | 2021-01-10/20210110001 | 未发现不合格 | ||
34 | 广州市增城畹町百货店 | 广州市增城区宁西街创新大道15号(自编号A1-1、A1-2、D1-1)的1005、1006房号 | 杰丽斯(广东)日用品有限公司(经销商:上海畹町时尚生活用品有限公司) | 广州高新技术产业开发区永华路29号(经销商:中国(上海)自由贸易试验区业盛路188号A-1453室) | 一次性使用儿童口罩 | --- | 检样:145mm×90mm备样:145mm×90mm/--- | ---/20201017G2 | 未发现不合格 | ||
35 | 广州市宏丽黄埔百货有限公司 | 广州市黄埔区石化路文冲商贸大厦 | 奥美医疗用品股份有限公司 | 枝江市马家店公园路180号 | 一次性平面口罩 | 奥美医疗 | 检样:17.5cm×9cm-3层备样:17.5cm×9cm-3层/耳挂式 | 2020-12-08/2012002 | 未发现不合格 | ||
36 | 广州市宏丽黄埔百货有限公司 | 广州市黄埔区石化路文冲商贸大厦 | 福建麦凯智造婴童文化股份有限公司 | 福建省漳州市诏安工业园区北区 | 一次性使用儿童口罩 | MeinKind | 检样:14×9cm备样:14×9cm/MK-et001 | 2020-09-03/批号:202009031 | 未发现不合格 | ||
37 | 广州市番禺区石楼李银百货店 | 广州市番禺区石楼镇康体路43号102B+103 | 宁波丝诺化妆棉有限公司 | 宁波市镇海区澥浦凤鸣路589号 | 一次性防护口罩(10个装) | 德桓堂DEHUANTANG | 检样:17.5*9.5cm备样:17.5*9.5cm/--- | 2021-02-26/MC0134DKA | 未发现不合格 | ||
38 | 广东永旺天河城商业有限公司广州番禺广场分公司 | 广州市番禺区大龙街亚运大道1号0078、1008、2028房号 | 被委托生产方:南通格莱德纺织用品有限公司商标使用人、委托生产方:永旺特慧优国际贸易(上海)有限公司 | 南通市通州区石港镇志田村商标使用人、委托生产方:中国(上海)自由贸易试验区新灵路118号1701B室 | 普通防护口罩 | TOPVALU | 检样:145毫米×90毫米备样:145毫米×90毫米 | 2020-12-22/--- | 未发现不合格 | ||
39 | 广东永旺天河城商业有限公司广州番禺广场分公司 | 广州市番禺区大龙街亚运大道1号0078、1008、2028房号 | 被委托生产方:南通格莱德纺织用品有限公司商标使用人、委托生产方:永旺特慧优国际贸易(上海)有限公司 | 南通市通州区石港镇志田村商标使用人、委托生产方:中国(上海)自由贸易试验区新灵路118号1701B室 | 普通防护口罩 | TOPVALU | 检样:170毫米×90毫米备样:170毫米×90毫米 | 2021-01-12/--- | 未发现不合格 | ||
40 | 广东永旺天河城商业有限公司广州番禺广场分公司 | 广州市番禺区大龙街亚运大道1号0078、1008、2028房号 | 上海兴诺康纶纤维科技股份有限公司 | 上海市徐汇区宜山路889号5幢1501室 | 绿盾M95口罩 | (图片) | ---/--- | 2020-10-22/货号:2002 | 未发现不合格 | ||
41 | 广东永旺天河城商业有限公司广州番禺广场分公司 | 广州市番禺区大龙街亚运大道1号0078、1008、2028房号 | 江苏诺瓦立医疗用品有限公司 | 泰州中国医药城口泰路东侧、新阳路北侧G35幢主楼1-3层,辅楼3层 | 一次性使用口罩 | SURESPOT速吉 | 检样:10片/袋备样:10片/袋 | 2020-09-28/--- | 未发现不合格 | ||
42 | 广州易初莲花连锁超市有限公司 | 广州市白云区三元里华园一号二楼 | 委托方:深圳市旗科实业有限公司被委托生产企业:仙桃市翔华工贸有限公司 | 深圳市罗湖区翠山路翠山工业区B栋被委托生产企业:湖北省仙桃市十一墩五组 | 一次性·口罩 | (图片) | 检样:9个装备样:9个装/QKJL094 | 2020-12-21/--- | 未发现不合格 | ||
43 | 广州易初莲花连锁超市有限公司 | 广州市白云区三元里华园一号二楼 | 委托方:深圳市旗科实业有限公司被委托生产企业:阜南县汇襄劳保用品有限公司 | 委托方:深圳市罗湖区翠山路翠山工业区B栋被委托生产企业:安徽省阜阳市阜南县经济开发区大德院内2号楼 | 一次性口罩儿童款 | (图片) | 检样:9个装备样:9个装/QKJL094J | 2021-01-19/--- | 未发现不合格 | ||
44 | 广州易初莲花连锁超市有限公司 | 广州市白云区三元里华园一号二楼 | 中顺洁柔(云浮)纸业有限公司 | 广东省罗定市双东街道双东居委会龙保路168号 | 一次性防护口罩 | 中顺洁柔 | 见报告备注 | 2020-04-21/YF2020/04/21C26 | 未发现不合格 | ||
45 | 广州易初莲花连锁超市有限公司 | 广州市白云区三元里华园一号二楼 | 梓潼健旺医疗技术有限公司 | 绵阳市梓潼县经济开发区医药产业园区3栋 | 普通防护口罩 | (图片) | 检样:175×95mm/平面挂耳型备样:175×95mm/平面挂耳型 | 2020-10-12/--- | 未发现不合格 | ||
46 | 广州市白云区人和陈如刚商行 | 广州市白云区人和镇人和村鹤龙六路68号人人佳购物广场首层A003、A028铺(自主申报) | 福建省捷伦医疗器械有限公司经销商:中山生活无忧百货有限公司 | 福建省泉州市晋江市永和镇永和村共富路8号经销商:广东省中山市沙溪镇兴工路76号 | 日常防护口罩-黑色 | (图片) | 检样:平面型(约17.5×9.5cm)备样:平面型(约17.5×9.5cm)/--- | 2021-01-02/127442012210105 | 未发现不合格 | ||
47 | 广州市白云区人和陈如刚商行 | 广州市白云区人和镇人和村鹤龙六路68号人人佳购物广场首层A003、A028铺(自主申报) | 广州海珠海之康医疗科技有限公司经销商:中山生活无忧百货有限公司 | 广州市海珠区工业大道南路大干围南华西第五工业区自编宿舍楼C座首层自编101经销商:广东省中山市沙溪镇兴工路76号 | 普通防护口罩10个装-蓝色 | (图片) | 检样:17.5×9.5cm备样:17.5×9.5cm/--- | 2021-01-13/12663CL24DA11 | 未发现不合格 | ||
48 | 广州市白云区人和陈如刚商行 | 广州市白云区人和镇人和村鹤龙六路68号人人佳购物广场首层A003、A028铺(自主申报) | 经销商:中山生活无忧百货有限公司生产商:河南美凯生物科技有限公司 | 广东省中山市沙溪镇兴工路76号生产商:漯河市源汇区创业路与南环路西北角 | 一次性使用防护口罩 | (图片) | 见报告备注 | 2021-03-01/202103001 | 未发现不合格 | ||
49 | 广州市白云区人和陈如刚商行 | 广州市白云区人和镇人和村鹤龙六路68号人人佳购物广场首层A003、A028铺(自主申报) | 广州海珠海之康医疗科技有限公司 | 广州市海珠区工业大道南路大干围南华西第五工业区自编宿舍楼C座首层自编101 | 一次性使用儿童口罩 | 好及适通 | 检样:挂耳式备样:挂耳式/--- | 2020-05-23/2020052301 | 未发现不合格 | ||
50 | 广州市白云区人和陈如刚商行 | 广州市白云区人和镇人和村鹤龙六路68号人人佳购物广场首层A003、A028铺(自主申报) | 广州海珠海之康医疗科技有限公司 | 广州市海珠区工业大道南路大干围南华西第五工业区自编宿舍楼C座首层自编101 | 自吸过滤式防颗粒呼吸器(KN95) | 好及适通 | 检样:20只/盒备样:20只/盒/挂耳式 | 2021-01-08/210108214211211 | 未发现不合格 | ||
51 | 广州市人人佳商贸有限公司 | 广州市白云区人和镇鹤龙六路68号(空港白云) | 福建省媖洁日用品有限公司 | 福建省龙岩市武平县新业路38号 | 平面型一次性口罩(合格证) | (图片) | 检样:175×95mm(合格证)备样:175×95mm(合格证)/--- | 2021-01-02/20210102 | 未发现不合格 | ||
52 | 深圳华润万佳超级市场有限公司圣地店 | 广州市白云区广州大道北1419号地下一层01铺 | 深圳众泰恩实业有限公司 | 深圳市光明区光明街道白花社区白花园路伟群光明工业厂区厂房五层501 | 一次性使用儿童口罩 | (图片) | 检样:14cm×9cm平面型耳挂式备样:14cm×9cm平面型耳挂式/--- | 2020-03-29/202003010 | 未发现不合格 | ||
53 | 广州乐明商业管理有限公司广州第一分公司 | 广州市番禺区桥南街福德路281号106-06 | 固维科(上海)医疗科技有限公司 | 上海市三鲁路688号3幢 | 一次性印花普通防护口罩 | (图片) | 检样:约175×95mm备样:约175×95mm/--- | 2021-01-30/--- | 未发现不合格 | ||
54 | 广州乐明商业管理有限公司广州第一分公司 | 广州市番禺区桥南街福德路281号106-06 | 固维科(上海)医疗科技有限公司 | 上海市三鲁路688号3幢 | 一次性印花普通防护口罩 | (图片) | 检样:约175×95mm备样:约175×95mm/--- | 2021-04-15/--- | 未发现不合格 | ||
55 | 广州乐明商业管理有限公司广州第一分公司 | 广州市番禺区桥南街福德路281号106-06 | 玉川卫生用品(上海)有限公司经销商:广东阔淼生活用品有限公司 | 上海市金山工业区林慧路666号经销商:广州市白云区万达广场C区4栋615-620室 | Fitty菲蒂7枚女士普通装口罩 | Fitty菲蒂 | 检样:145×90mm(±2mm)备样:145×90mm(±2mm)/--- | 2020-10-17,2020-09-24/--- | 未发现不合格 | ||
56 | 广州乐明商业管理有限公司广州第一分公司 | 广州市番禺区桥南街福德路281号106-06 | 广州棉花生命科技有限公司 | 广州市番禺区石楼镇腾达东路22号明峰科技园1栋B座1、2、3楼 | 儿童卫生口罩 | (图片) | 检样:145mm*90mm备样:145mm*90mm/--- | 2020-11-232020-09-21/--- | 未发现不合格 | ||
57 | 广州乐明商业管理有限公司广州第一分公司 | 广州市番禺区桥南街福德路281号106-06 | 天津山崎纸制品有限公司 | 天津市河东区华昌道40号远洋国际中心A座1609室 | 轻柔舒适口罩(白色) | (图片) | 检样:95×175mm备样:95×175mm/--- | 2021-01-07/--- | 未发现不合格 | ||
58 | 广州乐明商业管理有限公司广州第一分公司 | 广州市番禺区桥南街福德路281号106-06 | 绍兴科誉医疗技术有限公司经销商:浙江自贸区绿鼻子进出口有限责任公司 | 浙江省绍兴市越城区群贤东路20号喜临门经销商:浙江自由贸易试验区舟山市定海区舟山港综合保税区明珠广场B号楼110-5 | GREENNOSE绿鼻子一次性防护口罩(非医用) | (图片) | 检样:尺寸约145mm×95mm备样:尺寸约145mm×95mm/--- | 2020-10-01/--- | 未发现不合格 | ||
59 | 广州乐明商业管理有限公司广州第一分公司 | 广州市番禺区桥南街福德路281号106-06 | 苏州乐天防护用品有限公司(经销商:浙江自贸区绿鼻子进出口有限责任公司) | 江苏省苏州市张家港市振丰路(经销商地址:浙江自由贸易试验区舟山市定海区舟山港综合保税区明珠广场B号楼110-5) | GREENNOSE绿鼻子三层立体口罩(非医用) | (图片) | 检样:尺寸约120mm×100mm备样:尺寸约120mm×100mm/--- | 2020-08-01/--- | 未发现不合格 | ||
60 | 广州市番禺区桥南酷快百货店 | 广州市番禺区桥南街福德路281、299、315号312、313、314、315 | 浙江梵贝希医药用品有限公司经销商:宁波酷乐潮玩潮流百货有限公司 | 义乌市义南工业区大士路26号经销商:浙江省宁波市鄞州区长寿南路500号 | 一次性日常防护型口罩(非医用)(合格证) | 酷乐潮玩 | 检样:175mm×95mm备样:175mm×95mm/--- | 2021-02-26/PA210226 | 未发现不合格 | ||
61 | 广州市番禺区桥南酷快百货店 | 广州市番禺区桥南街福德路281、299、315号312、313、314、315 | 浙江梵贝希医药用品有限公司经销商:宁波酷乐潮玩潮流百货有限公司 | 义乌市义南工业区大士路26号经销商:浙江省宁波市鄞州区长寿南路500号 | 一次性日常防护型口罩(非医用)(合格证) | 酷乐潮玩 | 检样:175mm×95mm备样:175mm×95mm/--- | 2021-01-26/PA210126 | 未发现不合格 | ||
62 | 广东万宁连锁商业有限公司百信分店 | 广州市白云区机场路1423-1455号百信时尚街1023商铺 | 出品商:广州万妥生物科技有限公司生产商:珠海同益制药有限公司 | 广州市花都区花东镇顺祥路15号之二空港微观产业园C栋A区第403、405、406、407号(空港花都)生产商:珠海市斗门区井岸镇工业大道267号 | 一次性成人口罩 | 萬妥 | 见报告备注 | 2020-08-18/--- | 未发现不合格 | ||
63 | 广州家广超市有限公司新市店 | 广州市白云区机场路1339号百信广场 | 浙江珍琦护理用品有限公司 | 浙江省杭州市富阳区场口镇盘龙山路6号 | 儿童卫生口罩(W) | (图片) | 检样:145mm×90mm备样:145mm×90mm/--- | 2020-06-03/20200603 | 未发现不合格 | ||
64 | 广州家广超市有限公司新市店 | 广州市白云区机场路1339号百信广场 | 晋江恒安家庭生活用纸有限公司 | 晋江市安海镇五里工业园区 | 一次性3D成人护理口罩(M码) | (图片) | 见报告备注 | 2020-04-11/C60409JJ14 | 未发现不合格 | ||
65 | 广州家广超市有限公司新市店 | 广州市白云区机场路1339号百信广场 | 盐城天盛卫生用品有限公司 | 江苏省盐城市亭湖区新兴镇新永公路1188号 | 成人口罩 | --- | 见报告备注 | 2020-04-25/--- | 未发现不合格 | ||
66 | 广州家广超市有限公司新市店 | 广州市白云区机场路1339号百信广场 | 盐城天盛卫生用品有限公司 | 江苏省盐城市亭湖区永丰镇新永公路1188号 | 儿童口罩 | --- | 见报告备注 | 2020-04-21/--- | 未发现不合格 | ||
67 | 广州家广超市有限公司新市店 | 广州市白云区机场路1339号百信广场 | 上海童涵春堂健康科技有限公司生产商:威海市联桥国际合作集团有限公司 | 上海市黄浦区肇周路397-399号底层生产商:山东省威海市高技区怡园街道办事处文化西路269号 | 童涵春堂草本方龙珠口罩(清薄型) | 童涵春堂 | 检样:175mm×130mm备样:175mm×130mm | 2020-06-28/--- | 未发现不合格 | ||
68 | 广州市白云区新市峰玩百货店 | 广州市白云区棠乐路1,3,5,7号第B1-024号铺 | 制造商:广州天棉实业有限公司 | 广州市白云区灰沙滩1号(长虹村双和庄聚和东街21号) | 一次性防护口罩 | (图片) | ---/TM-014 | ---/--- | 未发现不合格 | ||
69 | 广州卜蜂莲花超市有限公司 | 广州市增城区永宁街凤凰北横路228号238-267房、294-2104房、321-369房、396-3106房 | 仙桃市翔华工贸有限公司委托方:深圳市旗科实业有限公司 | 湖北省仙桃市十一墩五组委托方:深圳市罗湖区翠山路翠山工业区B栋 | 姣兰口罩 | (图片) | ---/QKJL094 | ---/--- | 未发现不合格 | ||
70 | 广州卜蜂莲花超市有限公司 | 广州市增城区永宁街凤凰北横路228号238-267房、294-2104房、321-369房、396-3106房 | 阜南县汇襄劳保用品有限公司委托方:深圳市旗科实业有限公司 | 安徽省阜阳市阜南县经济开发区大德院内2号楼委托方:深圳市罗湖区翠山路翠山工业区B栋 | 一次性口罩 | (图片) | ---/QKJL094J | ---/--- | 未发现不合格 | ||
71 | 广州卜蜂莲花超市有限公司 | 广州市增城区永宁街凤凰北横路228号238-267房、294-2104房、321-369房、396-3106房 | 广州美匠日用品有限公司(委托方:深圳市美越实业有限公司) | 广州市从化区鳌头镇龙潭聚宝工业园聚宝路18号(委托方地址:深圳市罗湖区深南东路1086号集浩大厦A座2205室) | 丝妍一次性口罩 | (图片) | 检样:175×95cm备样:175×95cm/--- | 检样:2020-06-16备样:2020-06-162020-10-26/--- | 未发现不合格 | ||
72 | 广州市润平商业有限公司 | 广州市增城市新塘镇港口大道北金海岸城市广场 | 湖北科力迪防护用品有限公司 | 湖北省仙桃市彭场镇富源路4A | 一次性防护口罩 | 科力迪 | 检样:17.5×9.5cm3层备样:17.5×9.5cm3层/--- | 2020-03-15/20200315 | 未发现不合格 | ||
73 | 广州市润平商业有限公司 | 广州市增城市新塘镇港口大道北金海岸城市广场 | 深圳市盈洁日用品制造有限公司 | 深圳市龙岗区平湖街道华南城5号交易广场A座605-606室 | 防护口罩 | (图片) | ---/--- | 2021-01-07/货号:1025 | 未发现不合格 | ||
74 | 广州市增城南溪江购物广场 | 广州市增城区新塘镇巷口村青怡路10号 | 仙桃市祥盛防护用品有限公司委托方:深圳市俪讴日用品有限公司 | 仙桃市沙咀办事处刘口社区委托方:深圳市龙华区福城街道新塘村8号源创园陆号A9栋101 | 日常防护型口罩(非医用)(合格证) | (图片) | 检样:17.5*9.5CM备样:17.5*9.5CM/M3-75A/95 | 2020-07-08/20200708 | 未发现不合格 | ||
75 | 广州市新大新有限公司东山广场分公司 | 广州市越秀区先烈中路63号裙楼1-4层 | 广州达济医学科技有限公司 | 广州市黄埔区布岭路132号二楼 | 一次性使用口罩(成人款) | (图片) | 检样:C-L备样:C-L/--- | 2020-10-05/201001 | 未发现不合格 | ||
76 | 广州市新大新有限公司东山广场分公司 | 广州市越秀区先烈中路63号裙楼1-4层 | 广州达济医学科技有限公司 | 广州市黄埔区布岭路132号二楼 | 一次性使用口罩(儿童款) | (图片) | 检样:C-M备样:C-M/--- | 2020-10-05/201001 | 未发现不合格 | ||
77 | 广州市好又多百货商业广场有限公司东山分公司 | 广州市越秀区淘金路淘金街6-8号 | 广东金祥食品有限公司出品商:广东金祥医用科技有限公司 | 广东省汕头市金平区潮汕路西侧金园工业区1A2片区之一、1A3片区之一、之二 | 一次性使用口罩 | 金祥正好 | 见报告备注 | 2021-04-20/--- | 未发现不合格 | ||
78 | 广州市好又多百货商业广场有限公司东山分公司 | 广州市越秀区淘金路淘金街6-8号 | 广东金祥食品有限公司出品商:广东金祥医用科技有限公司 | 广东省汕头市金平区潮汕路西侧金园工业区1A2片区之一、1A3片区之一、之二 | 一次性使用口罩 | 金祥正好 | 检样:挂耳式17.5cm×9.5cm备样:挂耳式17.5cm×9.5cm | 2020-10-12/--- | 未发现不合格 | ||
79 | 广州友谊集团有限公司广州友谊商店 | 广州市越秀区环市东路369号自编1号楼 | 广东历弛科技有限公司 | 佛山市南海区里水镇北沙鹿眠工业区8号 | 一次性防护口罩 | (图片) | 检样:17.5CM*9.5CM备样:17.5CM*9.5CM/--- | 2020-10-06/--- | 未发现不合格 | ||
80 | 万信达(广州)科技制品有限公司 | 广州市花都区汽车城零配件二区岭西路 | 万信达(广州)科技制品有限公司 | 广州市花都区汽车城零配件二区岭西路 | 奇萌泰迪系列一次性学生口罩(花花眼镜) | --- | 检样:14×9.5cm(一片装)备样:14×9.5cm(一片装)/WXD003 | 2021-03-20/1971107921 | 未发现不合格 | ||
81 | 万信达(广州)科技制品有限公司 | 广州市花都区汽车城零配件二区岭西路 | 万信达(广州)科技制品有限公司 | 广州市花都区汽车城零配件二区岭西路 | 艺术家联名RUNto系列一次性口罩(ChillCity) | --- | 检样:17.5cm×9.5cm(一片装)备样:17.5cm×9.5cm(一片装)/WXD005 | 2021-04-26/1971111601 | 未发现不合格 | ||
82 | 万信达(广州)科技制品有限公司 | 广州市花都区汽车城零配件二区岭西路 | 万信达(广州)科技制品有限公司 | 广州市花都区汽车城零配件二区岭西路 | 一次性防护口罩 | --- | 见报告备注 | 2021-05-11/2021042703 | 未发现不合格 | ||
83 | 万信达(广州)科技制品有限公司 | 广州市花都区汽车城零配件二区岭西路 | 万信达(广州)科技制品有限公司 | 广州市花都区汽车城零配件二区岭西路 | 一次性防护口罩 | --- | 见报告备注 | 2021-06-08/2021052902 | 未发现不合格 | ||
84 | 广东赛壹便利店有限公司第一百七十八分店 | 广州市天河区黄埔大道员村山顶恒隆街1号B002a | 佛山市中柔日用品有限公司(广州中柔日用品有限公司) | 佛山市高明区荷城街道展望路6号自编02号厂房(广州市白云区太和镇黄庄北路36号) | 亲抚儿童一次性防护口罩 | (图片) | 见报告备注 | 2020-12-20/20505001 | 未发现不合格 | ||
85 | 广东赛壹便利店有限公司第一百七十八分店 | 广州市天河区黄埔大道员村山顶恒隆街1号B002a | 爱丽思生活用品(苏州)有限公司(大连爱丽思欧雅玛发展有限公司) | 苏州市高新区浒墅关镇青花路139号(大连经济技术开发区白石湾16栋-6-4号) | 一次性使用平面口罩 | (图片) | 检样:165×90mm备样:165×90mm/PK-AS7M | ---/--- | 未发现不合格 | ||
86 | 生活优品(广州)设计有限公司天河员村分公司 | 广州市天河区恒隆街3号101室(部位:地下一层110、116、120) | 天津富棽科技有限公司(委托制造商:天津富勤科技股份有限公司) | 天津西青学府工业区学府西路1号东区D18 | 卫生防护口罩 | (图片) | 检样:17.5cm×9.5cm备样:17.5cm×9.5cm/--- | 2021-01-03/--- | 未发现不合格 | ||
87 | 生活优品(广州)设计有限公司天河员村分公司 | 广州市天河区恒隆街3号101室(部位:地下一层110、116、120) | 湖北康寿轻纺工业有限公司(代理商:生活优品(广州)设计有限公司) | 湖北省仙桃市郭河镇工业园区特1号(代理商:广州市荔湾区康王中路486号2502房) | 一次性儿童口罩20枚(白) | 生活优品 | 检样:14.5×9.5CM备样:14.5×9.5CM | 2021-03-02/--- | 未发现不合格 | ||
88 | 生活优品(广州)设计有限公司天河员村分公司 | 广州市天河区恒隆街3号101室(部位:地下一层110、116、120) | 湖北康寿轻纺工业有限公司(代理商:生活优品(广州)设计有限公司) | 湖北省仙桃市郭河镇工业园区特1号(代理商:广州市荔湾区康王中路486号2502房) | 一次性口罩20枚(白色) | 生活优品 | 检样:17.5×9.5CM备样:17.5×9.5CM/--- | 2021-02-22/--- | 未发现不合格 | ||
89 | 广州家广超市有限公司员村店 | 广州市天河区黄埔大道中恒隆街3号 | 南京德润泓服装有限公司(委托方:江苏庆亚信息技术集团有限公司) | 南京市江北新区浦泗路15号(委托方:南京市雨花台区龙飞路12号2层212室) | 雷悦牌一次性防护口罩(非医用)(合格证) | (图片) | 检样:17.5×9.5cm备样:17.5×9.5cm/DRH8221 | 2020-11-26/20201126 | 未发现不合格 | ||
90 | 广州家广超市有限公司员村店 | 广州市天河区黄埔大道中恒隆街3号 | 南京德润泓服装有限公司(授权商:江苏庆亚信息技术集团有限公司) | 南京市江北新区浦泗路15号(授权商:南京市雨花台区龙飞路12号2层212室) | 雷悦牌一次性防护口罩(非医用)(合格证) | (图片) | 检样:17.5×9.5cm备样:17.5×9.5cm/DRH8221 | 2020-08-20/20200820 | 未发现不合格 | ||
91 | 广州家广超市有限公司员村店 | 广州市天河区黄埔大道中恒隆街3号 | 青岛麦星生物科技有限公司(品牌方:青岛利时品牌管理有限公司) | 山东省青岛市城阳区流亭街道东流亭社区立交桥北100米 | 一次性防护口罩 | 克林普斯 | 检样:17.5*9.5cm备样:17.5*9.5cm/--- | 2020-08-26/2020082601 | 未发现不合格 | ||
92 | 广州家广超市有限公司员村店 | 广州市天河区黄埔大道中恒隆街3号 | 晋江恒安家庭生活用纸有限公司 | 晋江市安海镇五里工业园区 | 一次性3D成人护理口罩(L码) | (图片) | 见报告备注 | 2020-04-13/C60409JJ14货号:XCL010 | 未发现不合格 | ||
93 | 广州家广超市有限公司员村店 | 广州市天河区黄埔大道中恒隆街3号 | 晋江恒安家庭生活用纸有限公司 | 晋江市安海镇五里工业园区 | 一次性3D成人护理口罩(S码) | (图片) | 见报告备注 | 2020-04-14/C30410JJ14货号:XCT010 | 未发现不合格 | ||
94 | 麦德龙商业集团有限公司广州天河商场 | 广州市天河区黄埔大道中路351号 | 山东星宇手套有限公司 | 中国山东省高密市朝阳街道姚前路2158号 | 自吸过滤式防尘口罩呼吸阀(非医用) | (图片) | 检样:22.5cm×15.5cm备样:22.5cm×15.5cm/M9509 | 2021-01-18/--- | 未发现不合格 | ||
95 | 麦德龙商业集团有限公司广州天河商场 | 广州市天河区黄埔大道中路351号 | 山东星宇手套有限公司(麦德龙商业集团有限公司)(经销商:上海京萃贸易有限公司) | 山东省潍坊市高密市经济开发区姚前路2158号(上海市普陀区真北路1425号)(经销商:上海市普陀区真北路3199弄3号楼1层) | 自吸过滤式防颗粒物呼吸器随弃式口罩 | (图片) | ---/M9505 | 2020-11-30/--- | 未发现不合格 | ||
96 | 麦德龙商业集团有限公司广州天河商场 | 广州市天河区黄埔大道中路351号 | 山东星宇手套有限公司 | 山东省潍坊市高密经济开发区姚前路中段 | 一次性防护口罩(非医用) | (图片) | 检样:17.5cm×9.5cm备样:17.5cm×9.5cm/BDL-029 | 2021-01-05/--- | 未发现不合格 | ||
97 | 麦德龙商业集团有限公司广州天河商场 | 广州市天河区黄埔大道中路351号 | 山东星宇手套有限公司 | 山东省潍坊市高密经济开发区姚前路中段 | 一次性防护口罩儿童型(非医用) | (图片) | 检样:14.5cm×9.0cm备样:14.5cm×9.0cm/BDL-030 | 2020-10-30/--- | 未发现不合格 | ||
98 | 麦德龙商业集团有限公司广州天河商场 | 广州市天河区黄埔大道中路351号 | 福建米欧医疗科技有限公司(中国总代理:健康呼吸(厦门)科技有限公司) | 福建省宁德市东侨经济开发区国宝路36号 | 一次性口罩 | (图片) | 检样:17.5CM×9.5CM备样:17.5CM×9.5CM/--- | 2020-10-12/202010002 | 未发现不合格 | ||
99 | 麦德龙商业集团有限公司广州天河商场 | 广州市天河区黄埔大道中路351号 | 山东星宇手套有限公司 | 山东省潍坊市高密经济开发区姚前路中段 | 一次性防护口罩(非医用) | (图片) | 检样:17.5cm×9.5cm备样:17.5cm×9.5cm/--- | 2021-01-18/货号:BDL-042 | 未发现不合格 | ||
100 | 麦德龙商业集团有限公司广州天河商场 | 广州市天河区黄埔大道中路351号 | 福建省唐金包装有限公司(麦德龙商业集团有限公司)(经销商:上海木犀实业有限公司) | 福建省南平市建阳区福建闽北经济开发区童游工业区(上海市普陀区真北路1425号)(经销商:上海市金山区吕巷镇康兴路106弄208号2层) | 一次性防护口罩 | (图片) | 检样:17.5cm×9.5cm备样:17.5cm×9.5cm/--- | 2021-01-08/20210108001 | 未发现不合格 | ||
101 | 麦德龙商业集团有限公司广州天河商场 | 广州市天河区黄埔大道中路351号 | 美迪凯(昆山)无纺布制品有限公司(中国总经销:上海迈仕特国际贸易有限公司) | 江苏省昆山市淀山湖镇威猛路9号(中国总经销:上海市徐汇区零陵路899号26A) | MASTO一次性无纺布三层口罩 | (图片) | 检样:成人(L)(约175mm×90mm)备样:成人(L)(约175mm×90mm)/--- | 2020-11-01/--- | 未发现不合格 | ||
102 | 麦德龙商业集团有限公司广州天河商场 | 广州市天河区黄埔大道中路351号 | 美迪凯(昆山)无纺布制品有限公司(中国总经销:上海迈仕特国际贸易有限公司) | 江苏省昆山市淀山湖镇威猛路9号(中国总经销:上海市徐汇区零陵路899号26A) | MASTO一次性无纺布三层口罩 | (图片) | 检样:成人(L)(约175mm×90mm)备样:成人(L)(约175mm×90mm)/--- | 2021-01-05/--- | 未发现不合格 | ||
103 | 华润万家生活超市(广州)有限公司萝岗店 | 广州市萝岗区科丰路89号-1F | 仙桃市翔华工贸有限公司(委托方:深圳市旗科实业有限公司) | 湖北省仙桃市十一墩五组(委托方:深圳市罗湖区翠山路翠山工业区B栋) | 姣兰口罩 | (图片) | ---/QKJL094J | ---/--- | 未发现不合格 | ||
104 | 华润万家生活超市(广州)有限公司萝岗店 | 广州市萝岗区科丰路89号-1F | 东莞市大伟卫生用品有限公司南京瀚珵日用品有限公司 | 东莞市道滘镇南阁工业区南京市江宁区汤山街道勤业路2号 | 一次性口罩(5片) | 彩垚之鹿 | 检样:17.5cm×9.5cm×3层备样:17.5cm×9.5cm×3层/HX601 | 2021-03-22/--- | 未发现不合格 | ||
105 | 华润万家生活超市(广州)有限公司萝岗店 | 广州市萝岗区科丰路89号-1F | 无锡安可馨科技有限公司 | 江苏无锡市锡山区春雨路16号 | 安可馨一次性防护口罩 | Ankexin安可馨 | 检样:175mm×95mm备样:175mm×95mm/--- | 2021-01-02/产品货号:AKX-A859 | 未发现不合格 | ||
106 | 好孩子(中国)零售服务有限公司广州第三分店 | 广州市天河区天河路228号负一层至七层、七层夹层广州正佳商业广场5F-523号商铺 | 苏州好孩子清陶科技服务有限公司(好孩子儿童用品有限公司) | 昆山市陆家镇菉溪路20号(江苏省昆山市陆家镇陆丰东路28号) | 儿童口罩 | (图片) | 检样:135×80mm备样:135×80mm/L81004 | 2021-01-16/A1 | 未发现不合格 | ||
107 | 广州家广超市有限公司万国店 | 广州市海珠区江湾路283号 | 振德医疗用品股份有限公司 | 浙江省绍兴市皋埠镇皋马线皋北大桥以北 | 自吸过滤式防颗粒物呼吸器 | 振德 | 检样:N9501F备样:N9501F | 2020-10-13/20201013 | 未发现不合格 | ||
108 | 广州家广超市有限公司万国店 | 广州市海珠区江湾路283号 | 浙江珍琦护理用品有限公司 | 浙江省杭州市富阳区场口镇盘龙山路6号 | 普通防护口罩 | 自由生活 | 检样:L(17.5×9.5)cm备样:L(17.5×9.5cm)/--- | 2020-08-06/20200806 | 未发现不合格 | ||
109 | 广州华望汽车电子有限公司 | 广州市番禺区化龙镇明经村丽声音响园3栋音箱车间 | 广州华望汽车电子有限公司(广汽集团旗下企业) | 广州市番禺区石楼镇华山路13号注册地址:广州市番禺区化龙镇明经村丽声音响园3栋音箱车间 | 随弃式颗粒物防护口罩 | (图片) | 检样:118mm×123mm备样:118mm×123mm/KN95(挂耳型) | 2021-05-312021-06-03/202122 | 未发现不合格 | ||
110 | 广州文上科技有限公司 | 广州市天河区珠村北环路100号3栋401-64(不可作厂房使用) | 郴州岭美医药科技有限公司(郴州陆安堂医药科技有限公司) | 郴州北湖区石盖塘工业园区一栋2楼 | 立体防护口罩(非医用) | 陆安堂 | ---/LAT02 | ---/--- | 未发现不合格 | ||
111 | 广东阔淼生活用品有限公司 | 广州市白云区西路720号615、616、617、618、619、620房 | 玉川卫生用品(上海)有限公司(经销商:广东阔淼生活用品有限公司) | 上海市金山工业区林慧路666号(经销商:广州市白云区万达广场C区4栋615-620室) | Fitty菲蒂30枚儿童装口罩(独立包装) | Fitty菲蒂 | 检样:125×80mm(±2mm)备样:125×80mm(±2mm) | 2021-05-18/--- | 未发现不合格 | ||
112 | 广州木川光学科技有限公司 | 番禺大石街大山村大涌路104-120号首至三层2D024A | 广州木棉医疗用品有限公司 | 广州市番禺区大石街礼村村礼绿路3号201房 | 一次性口罩 | 佰安乐Baianle | 见报告备注 | 2021-01-10/批次:20210110 | 未发现不合格 | ||
113 | 广州木川光学科技有限公司 | 广州市番禺区大石街大山村大涌路104-120号首至三层2D024A | 广州市哈雷日用品有限公司 | 广州市从化区太平镇元洲岗村(厂房A01) | 儿童立体口罩 | (图片) | ---/L-101P | 2020-03-24/--- | 未发现不合格 | ||
114 | 广州市保为康劳保用品有限公司 | 广州市花都区新雅街团结路自编43号1栋一、三、四层(可作厂房使用) | 广州市保为康劳保用品有限公司 | 广东省广州市花都区新雅街团结路自编43号1栋一、三、四层 | 儿童卫生口罩 | 保为康 | 检样:145×90MM备样:145×90MM/KT01 | 2021-01-20/20210120 | 未发现不合格 | ||
115 | 广州中科防护用品有限公司 | 广州市白云区白云湖街石沙路86号商业办公综合楼3号楼9层906室(自主申报) | 中康防护用品科技(广州)有限公司 | 广州市白云区白云湖街大冈西街88号A栋 | 儿童防护口罩 | (图片) | ---/ZK613 | 检样:2021-05-302021-04-26备样:2020-11-142021-05-22/ | 未发现不合格 | ||
116 | 广东树德实业有限公司 | 广东省广州市海珠区新港中路397号T1T创意园创意大道08号树德楼 | 广州树德科技股份有限公司 | 广东省广州市南沙区市南路74号A1幢住所:广州市海珠区工业大道南882号自编9号 | 自吸过滤式防颗粒物呼吸器(非医用) | 树德 | 检样:155×105mm备样:155×105mm/ST2020 | 2020-05-20/99250520 | 未发现不合格 | ||
117 | 广州中科防护用品有限公司 | 广州市白云区白云湖街石沙路86号商业办公综合楼3号楼9层906室(自主申报) | 中康防护用品科技(广州)有限公司 | 广州市白云区白云湖街大冈西街88号A栋 | 儿童防护口罩 | (图片) | ---/ZK609V | 2020-02-14/--- | 未发现不合格 | ||
118 | 阿里健康大药房医药连锁有限公司 | 广州高新技术产业开发区科学城科学大道243号A5栋501房 | 广东中玲实业集团有限公司(经营单位:名典上品(北京)信息技术有限公司) | 广东省东莞市万江街道新和盛丰路5号1号楼101室(经营单位:北京市朝阳区百子湾西里402号楼15层1515) | 活性炭通勤口罩 | (图片) | 检样:尺寸:约175mm×95mm备样:尺寸:约175mm×95mm/M994C | 2020-10-20/--- | 未发现不合格 | ||
119 | 阿里健康大药房医药连锁有限公司 | 广州高新技术产业开发区科学城科学大道243号A5栋501房 | 湖南萧邦医疗器械有限公司 | 浏阳市龙伏镇工业小区同心路88号 | KN95立体防护口罩 | 可孚 | 检样:16cm*10.5cm备样:16cm*10.5cm | 2021-01-20/XBPK2021012001M | 未发现不合格 | ||
120 | 广州中科防护用品有限公司 | 广州市白云区白云湖街石沙路86号商业办公综合楼3号楼9层906室(自主申报) | 中康防护用品科技(广州)有限公司 | 广州市白云区白云湖街大冈西街88号A栋三层 | 随弃式面罩(合格证) | (图片) | ---/ZK616 | 2021-03-25/20210325 | 未发现不合格 | ||
121 | 名创优选科技(广州)有限公司 | 广州市荔湾区康王中路486号1703房(仅限公办用途) | 广东同德药业有限公司 | 广东省湛江市霞山区华港路10号 | 50片装一次性使用口罩(家庭装) | MINISO | 检样:17.5×9.5cm备样:17.5×9.5cm/--- | 2021-01-15/批次号:1987101501 | 未发现不合格 | ||
122 | 名创优选科技(广州)有限公司 | 广州市荔湾区康王中路486号1703房(仅限公办用途) | 天津富棽科技有限公司 | 天津西青学府工业区学府西路1号东区D18厂房三层 | SanrioCharacters5片装一次性立体口罩 | MINISO | 检样:9.5×12cm备样:9.5×12cm/--- | 2021-01-31/批次号:0457103103 | 未发现不合格 | ||
123 | 阿里健康大药房医药连锁有限公司 | 广州高新技术产业开发区科学城科学大道243号A5栋501房 | 江西维德医疗健康管理有限公司 | 江西省南昌市进贤县白圩医疗器械工业园区 | KN95防护口罩 | (图片) | ---/KN9501 | 2020-12-30/生产批号:20201230 | 未发现不合格 | ||
124 | 阿里健康大药房医药连锁有限公司 | 广州高新技术产业开发区科学城科学大道243号A5栋501房 | 温州上善劳保用品有限公司 | 浙江省温州市平阳县山门镇水门头大道8号 | KN95防护口罩 | (图片) | 检样:KN95折叠式耳挂式备样:KN95折叠式耳挂式/--- | 2021-01-23/SS2021002 | 未发现不合格 | ||
125 | 阿里健康大药房医药连锁有限公司 | 广州高新技术产业开发区科学城科学大道243号A5栋501房 | 江西掌护医疗科技有限公司 | 江西省抚州市乐安县县城南环路南侧(乐安县新时代家居集团一号楼) | KN95防护口罩 | 掌护 | 检样:155×104mm备样:155×104mm/B9008 | 2021-03-11/20210311 | 未发现不合格 | ||
126 | 阿里健康大药房医药连锁有限公司 | 广州高新技术产业开发区科学城科学大道243号A5栋501房 | 湖南可孚医疗设备有限公司 | 湖南省岳阳市湘阴县芙蓉北路金龙工业园 | KN95口罩 | Cofoe可孚 | ---/KF-KZ-002 | 2021-06-03/生产批号:K22106002 | 未发现不合格 | ||
127 | 阿里健康大药房医药连锁有限公司 | 广州高新技术产业开发区科学城科学大道243号A5栋501房 | 湖南可孚医疗设备有限公司 | 生产企业:湖南省岳阳市湘阴县芙蓉北路金龙工业园生产:湖南省金龙镇金凤大道西侧可孚智能医疗产业园6栋 | KN95口罩 | cofoe可孚 | ---/KF-KZ-001 | 2021-02-01/KZ2102002 | 未发现不合格 | ||
128 | 广州市普东医疗科技有限公司 | 广州高新技术产业开发区科学城科学大道182号创新大厦C2栋第6层603单元 | 广州佰好惠医疗科技股份有限公司 | 广州市增城区新塘工业加工区新银工业村(厂房)4楼A区 | 一次性平面口罩 | bioway...佰好惠 | 检样:17*9.5cm备样:17*9.5cm/BHH-FM-01 | 2020-11-15/20201115 | 未发现不合格 | ||
129 | 广州哒鱼科技有限公司 | 广州市天河区中山大道中989号三楼A3001房 | 广东亚力斯特实业有限公司 | 河源市源城区龙岭工业园B路02号 | KN95防护口罩 | 亚力斯特 | 检样:15.5×10.5CM(偏差±5%)备样:15.5×10.5CM(偏差±5%)/--- | 2021-01-20/20210120 | 未发现不合格 | ||
130 | 阿里健康大药房医药连锁有限公司 | 广州高新技术产业开发区科学城科学大道243号A5栋501房 | 霍尼韦尔安全防护设备(上海)有限公司 | 上海市松江工业区美能达路312号 | 防颗粒物口罩(耳带款) | Honeywell | ---/--- | 2021-01/--- | 未发现不合格 | ||
131 | 阿里健康大药房医药连锁有限公司 | 广州高新技术产业开发区科学城科学大道243号A5栋501房 | 深圳市欧蓓电子商务有限公司 | 深圳市宝安区互联网产业基地A区3栋510B | KN95防护口罩 | folca | ---/A0816 | 2020-11-06/--- | 未发现不合格 | ||
132 | 广东微量元素生物科技有限公司 | 广州市黄埔区新业路58号B栋202房 | 广东微量元素生物科技有限公司 | 广州市黄埔区新业路58号B栋202房 | KN95防护口罩(自吸过滤式防颗粒呼吸器) | (图片) | ---/8209 | 2020-11-07/20201101 | 未发现不合格 | ||
133 | 广东微量元素生物科技有限公司 | 广州市黄埔区新业路58号B栋202房 | 广东微量元素生物科技有限公司 | 广州市黄埔区新业路58号B栋202房 | KN95防护口罩(自吸过滤式防颗粒呼吸器) | (图片) | ---/8208 | 2020-12-04/20201201 | 未发现不合格 | ||
134 | 广州中大南沙科技创新产业园有限公司 | 广州市南沙区环市大道南(南沙街)8号科技创新中心生产大楼201 | 广州中大南沙科技创新产业园有限公司 | 广州市南沙区环市大道南(南沙街)8号科技创新中心生产大楼201 | 一次性使用防护口罩 | 尚逸仙 | 检样:175mm*95mm备样:175mm*95mm | 2020-05-13/200502 | 不合格 | 通气阻力 ; 细菌过滤效率 | |
135 | 广州市南沙区美云服饰店 | 广州市南沙区双山大道3号260房南沙万达广场二楼2006房 | 义乌市雪轩日用品厂企业名称:福建省三福百货有限公司 | 义乌市赤岸镇赤岸工业区小乔路10号企业名称:福建省福州市鼓楼区省府路1号金皇大厦九层西902 | 一次性日常用防护口罩-非医用 | (图片) | 检样:172*95mm备样:172*95mm/--- | 2020-09-27/20200925 | 不合格 | 过滤效率; 吸气阻力; 防护效果; 呼气阻力; | |
136 | 广东永辉超市有限公司南沙万达店 | 广州市南沙区双山大道3号负一层(JM) | 中美百翰医疗产品(湖北)有限公司 | 湖北赤壁高新技术产业园区中伙产业园 | 一次性防护口罩 | 中美百翰 | 检样:挂耳式、17.5cm×9.5cm备样:挂耳式、17.5cm×9.5cm | 2020-07-03/20200701 | 不合格 | 口罩带 | |
137 | 华润万家生活超市(广州)有限公司番禺奥园店 | 广州市番禺区桥南街福德路281号B101 | 禾正医疗器械(深圳)有限公司 | 深圳市龙岗区布吉龙山工业区24号 | 一次性防护口罩 | --- | 检样:17.5×9.0cm备样:17.5×9.0cm/平面耳挂式 | 2021-01-10/20210110 | 不合格 | 过滤效率 | |
138 | 中康防护用品科技(广州)有限公司 | 广州市白云区白云湖街大冈西街88号A栋三层 | 中康防护用品科技(广州)有限公司 | 广州市白云区白云湖街大冈西街88号A栋三层 | 平面舒适口罩 | (图片) | 检样:175×95mm±5mm备样:175×95mm±5mm/ZK401 | 2021-01-22/20210122 | 不合格 | 口罩带 | |
139 | 优品汇(广州)商业管理有限公司从化华润分店 | 广州市从化区江埔街海塱东路7号105、107铺 | 优品汇(广州)商业管理有限公司 | 广州市白云区鹤龙街白云大道北113号广州市新广从汽车配件交易市场内第3331号 | 10个装一次性透气儿童口罩/混 | (图片) | ---/--- | ---/--- | 不合格 | 通气阻力 | |
140 | 广东永辉超市有限公司广州新塘万达广场店 | 广州市增城区新塘镇顺欣居委会万达广场B1-A | 福建省梦娇兰日用化学品有限公司 | 龙海市浮宫镇疏港公路8号 | 一次性使用儿童口罩 | (图片) | 检样:14.5cm*8.5cm备样:14.5cm*8.5cm/平面耳挂式,中号 | 2020-04-06/200413 | 不合格 | NaCl颗粒物过滤效率 | |
141 | 广东天汇品牌管理有限公司新塘分公司 | 广州市增城区新塘镇顺欣居委会万达广场室内步行街1F1052 | 广州市壹禾电子商务有限公司 | 广州市南沙区丰泽东路106号 | 一次性使用儿童口罩(非医用) | (图片) | ---/--- | ---/20201201 | 不合格 | 颗粒过滤效率; 细菌过滤效率; 通气阻力 | |
142 | 广州市增城乐婷文具店 | 广州市增城区新塘镇顺欣居委会万达广场2008 | 义乌市金驰日用百货有限公司 | 义乌市苏溪镇义北工业区 | 一次性防护口罩(非医用)(合格证) | (图片) | 检样:17.5×9.5CM备样:17.5×9.5CM/--- | 检样:2020-09-20备样:2020-09-10/--- | 不合格 | 口罩带及口罩带与口罩体的连接处断裂强力; 防护效果; 过滤效率 | |
143 | 广州市增城乐婷文具店 | 广州市增城区新塘镇顺欣居委会万达广场2008 | 浙江恒鼎织造有限公司 | 浙江省义乌市稠江街道稠州西路333号1号楼A单元3楼 | 一次性平面口罩(非医用)(合格证) | --- | 检样:17.5*9.5cm备样:17.5*9.5cm/--- | 2021-01-02/HD-K001-Y20-D06 | 不合格 | 口罩带及口罩带与口罩体的连接处断裂强力; 防护效果; 过滤效率 | |
144 | 广州市增城畹町百货店 | 广州市增城区宁西街创新大道15号(自编号A1-1、A1-2、D1-1)的1005、1006房号 | 浙江商锦医疗科技有限公司(经销商:上海畹町时尚生活用品有限公司) | 德清县雷甸镇明珠大道199号(经销商:中国(上海)自由贸易试验区业盛路188号A-1453室) | 一次性防护口罩(非医用)(合格证) | --- | 检样:9.5*17.5cm(合格证)备样:9.5*17.5cm(合格证)/--- | 2021-03-27/20210327 | 不合格 | 过滤效率 | |
145 | 广州市宏丽黄埔百货有限公司 | 广州市黄埔区石化路文冲商贸大厦 | 福建麦凯智造婴童文化股份有限公司 | 福建省漳州市诏安工业园区北区 | 一次性使用儿童口罩 | MeinKind | 检样:12×7cm备样:12×7cm/MK-et001 | 见报告备注 | 不合格 | 通气阻力 | |
146 | 广州易初莲花连锁超市有限公司 | 广州市白云区三元里华园一号二楼 | 委托方:深圳市美越实业有限公司生产商:广州美匠日用品有限公司 | 委托方:深圳市龙岗区龙城街道荣超新成大厦1318生产商:广州市从化区鳌头镇龙聚聚宝街30号(原编地址:广州市从化区鳌头镇龙潭聚宝工业园聚宝路18号) | 丝妍一次性儿童口罩 | (图片) | 检样:140×90(±0.5)mm备样:140×90(±0.5)mm | 2020-12-18/--- | 不合格 | 通气阻力 | |
147 | 广州人人佳商贸有限公司 | 广州市白云区人和镇鹤龙六路68号(空港白云) | 仙桃市鑫隆塑料制品有限公司(合格证)(公司名称:长沙惠宜日用品有限公司) | 仙桃市彭场镇中岭村工业园创业一路(长沙市雨花区花桥工业区) | 一次性儿童防护口罩(非医用) | 粮之优品 | 检样:14.5CM×9.5CM(合格证)备样:14.5CM×9.5CM(合格证)/- | 2020-12-01/0020201201 | 不合格 | 呼气阻力; 吸气阻力; 过滤效率 | |
148 | 广州市番禺区桥南酷快百货店 | 广州市番禺区桥南街福德路281、299、315号312、313、314、315 | 浙江梵贝希医药用品有限公司经销商:宁波酷乐潮玩潮流百货有限公司 | 义乌市义南工业区大士路26号经销商:浙江省宁波市鄞州区长寿南路500号 | 一次性日常防护型口罩(非医用)(合格证) | 酷乐潮玩 | 检样:175mm×95mm备样:175mm×95mm/--- | 2021-02-23/PA210223 | 不合格 | 过滤效率;防护效果 | |
149 | 广东万宁连锁商业有限公司百信分店 | 广州市白云区机场路1423-1455号百信时尚街1023商铺 | 江苏诺瓦立医疗用品有限公司 | 泰州中国医药城口泰路东侧,新阳路北侧G35幢主楼1-3层、辅楼3层 | 儿童卫生口罩 | (图片) | 检样:M码14.5×9.5cm备样:M码14.5×9.5cm/--- | 2020-10-15/批次代码:202010151 | 不合格 | 细菌过滤效率;颗粒过滤效率; | |
150 | 九木杂物社企业管理有限公司广州白云第二分公司 | 广州市白云区棠乐路1,3,5,7号B2层B1-006号商铺 | 阿克索医疗科技(南京)有限公司 | 南京经济技术开发区兴和路5号 | ARTMASK一次性儿童折叠防护口罩(非医用) | ARTMASK | 见报告备注 | 2021-03-26/20210326 | 不合格 | 过滤效率 | |
151 | 广东非常大药业有限公司天河北店 | 广州市天河区天河北路605号2楼2001号铺 | 清远市立辉医疗技术开发有限公司 | 清远市清新区山塘镇工业园新鸿厚(清新)制衣设计有限公司2号楼二楼之二 | 一次性防护口罩KN95(非医用) | 大树林 | 检样:15.5×10.7cm备样:15.5×10.7cm/DS-3010 | 2020-09-25/20200901B | 不合格 | NaCl颗粒物过滤效率 | |
152 | 广州市增城畹町百货店 | 广州市增城区宁西街创新大道15号(自编号A1-1、A1-2、D1-1)的1005、1006房号 | 浙江商锦医疗科技有限公司(经销商:上海畹町时尚生活用品有限公司) | 德清县雷甸镇明珠大道199号(经销商:中国(上海)自由贸易试验区业盛路188号A-1453室) | 一次性防护口罩(非医用)(合格证) | --- | 检样:9.5*17.5cm备样:9.5*17.5cm/--- | 2021-05-03/20210503 | 不合格 | 过滤效率 | |
153 | 广州市润平商业有限公司 | 广州市增城市新塘镇港口大道北金海岸城市广场 | 兰溪市安安防护用品有限公司义乌市大卫服饰有限公司 | 浙江省兰溪市赤溪街道朱犁村3号义乌市城店南路716号 | 日常防护型口罩(非医用)(合格证) | --- | 检样:175mm*95mm(3层)备样:175mm*95mm(3层)/LK-99 | 2021-01-01/2021-0101 | 不合格 | 防护效果;过滤效率 | |
154 | 广州友谊集团有限公司广州友谊商店 | 广州市越秀区环市东路369号自编1号楼 | 杭州奥朴兰诗品牌管理有限公司 | 浙江省杭州市滨江区长河街道长河路590号 | 小早川防护口罩 | --- | 检样:7片(95mm×175mm)备样:7片(95mm×175mm)/--- | 2020-03-15/--- | 不合格 | 过滤效率 | |
155 | 广州友谊集团有限公司广州友谊商店 | 广州市越秀区环市东路369号自编1号楼 | 杭州奥朴兰诗品牌管理有限公司 | 浙江省杭州市滨江区长河街道长河路590号 | 小早川儿童口罩 | --- | 检样:3片(85mm×125mm)备样:3片(85mm×125mm)/--- | 2020-03-15/--- | 不合格 | 单根口罩带与口罩体连接点处断裂强力;通气阻力 | |
156 | 广州友谊集团有限公司广州友谊商店 | 广州市越秀区环市东路369号自编1号楼 | 无锡普恩商贸有限公司 | 中国无锡市人民中路224号408 | 三层高密度防护口罩(儿童款) | --- | 检样:90*145mm备样:90*145mm/--- | 2020-03-27/--- | 不合格 | 颗粒过滤效率; 细菌过滤效率; 通气阻力 | |
157 | 广东永旺天河城商业有限公司广州骏壹万邦广场分公司 | 广州市花都区曙光路81号1-4层商业(部位:骏壹万邦广场自编首层1123号、二层2123号、三层3123号) | 浙江友好医疗器械有限公司 | 浙江省瑞安市仙降街道横街村(温州运大鞋业有限公司内) | 非医用口罩 | --- | 检样:中号备样:中号/--- | 2020-09-01/--- | 不合格 | 过滤效率 | |
158 | 广州市越秀区商军化妆品店 | 广州市越秀区寺右二马路及寺右新马路交界西北面及西南面地段A栋广州市佰盈商业城首层自编A8铺 | 名仕科技股份有限公司 | 浙江省磐安工业园区(尖山镇夹溪路199号) | B.O美丽姿源日常用防护口罩 | (图片) | 检样:17.5×9.5CM备样:17.5×9.5CM/--- | 2020-03-11/200311B | 不合格 | 过滤效率;防护效果 | |
159 | 广州铂思美科技有限公司 | 广州市天河区棠东东路10号二楼2381房 | 安徽红爱实业股份有限公司 | 安徽宿松经济开发区龙山路5号 | 3D立体一次性口罩(非医用) | 巧象 | 检样:M码(172mm×140mm)备样:M码(172mm×140mm)/--- | 2021-01-11/20210111 | 不合格 | 口罩带及口罩带与口罩体的连接处断裂强力; 过滤效率; 防护效果 | |
160 | 广州文上科技有限公司 | 广州市天河区珠村北环路100号3栋401-64(不可作厂房使用) | 郴州岭美医药科技有限公司(郴州陆安堂医药科技有限公司) | 郴州北湖区石盖塘工业园区一栋2楼 | KN95儿童防护口罩(非医用) | 陆安堂 | 检样:168*66MM(折叠)备样:168*66MM(折叠)/LAT-C-KN95 | ---/--- | 不合格 | 头带 | |
161 | 广州保盾防护用品科技有限公司 | 广州市花都区新华街商业大道110号商汇大厦1006室 | 广东金海纳实业有限公司 | 广州市花都区花山镇菊花石大道285号 | 高效过滤防护口罩 | BDS/保盾 | ---/KN-901 | 2020-05-02/20200502 | 不合格 | NaCl颗粒物过滤效率 | |
162 | 广州保盾防护用品科技有限公司 | 广州市花都区新华街商业大道110号商汇大厦1006室 | 广东金海纳实业有限公司 | 广州市花都区花山镇菊花石大道285号 | 儿童防护口罩 | BDS/保盾 | ---/(非无菌)K-03 | 2020-07-30/--- | 不合格 | 过滤效率 |