Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 测试来自'ls/dev'和仅回显块文件的字符串_File_Testing_Echo_Block - Fatal编程技术网

File 测试来自'ls/dev'和仅回显块文件的字符串

File 测试来自'ls/dev'和仅回显块文件的字符串,file,testing,echo,block,File,Testing,Echo,Block,有人能解释一下我如何比较测试结果吗 for i in `ls /dev` do echo $i 我只想打印/dev中的块特殊文件,但我不知道如何比较文件名列表中的字符串 完成使用如何 这告诉find在/dev中启动,并且只显示b类型的文件,在这里表示“块”设备。find的默认操作是简单地打印文件名 如果仍要在循环中使用此选项,可以执行以下操作: for dev in $(find /dev -type b); do echo "Device: $dev" done 使用如何

有人能解释一下我如何比较测试结果吗

for i in `ls /dev`

do 
   echo $i
我只想打印/dev中的块特殊文件,但我不知道如何比较文件名列表中的字符串

完成

使用如何

这告诉find在
/dev
中启动,并且只显示
b
类型的文件,在这里表示“块”设备。find的默认操作是简单地打印文件名

如果仍要在循环中使用此选项,可以执行以下操作:

for dev in $(find /dev -type b); do
    echo "Device: $dev"
done
使用如何

这告诉find在
/dev
中启动,并且只显示
b
类型的文件,在这里表示“块”设备。find的默认操作是简单地打印文件名

如果仍要在循环中使用此选项,可以执行以下操作:

for dev in $(find /dev -type b); do
    echo "Device: $dev"
done

您能重新格式化您的问题,使代码看起来像代码吗?使用“代码”按钮或将所有代码缩进四个空格。请重新设置问题的格式,使代码看起来像代码?使用“代码”按钮或将所有代码缩进四个空格。