以下是一个简单的脚本,用于过滤出”Host: scsi3 Channel: 00 Id: 00 Lun: 00”之后的部分:
#!/bin/bash
found=0
while IFS= read -r line; do
if [[ $line == "Host: scsi3 Channel: 00 Id: 00 Lun: 00"* ]]; then
found=1
fi
if [ $found -eq 1 ]; then
echo "$line"
fi
done < /proc/scsi/scsi
将上述脚本保存为例如filter_scsi.sh
文件,并确保有执行权限(可以使用chmod +x filter_scsi.sh
命令添加执行权限)。然后在终端中运行该脚本:./filter_scsi.sh
。它将输出过滤出的内容:
Vendor: TO Exter Model: nal USB 3.0 Rev: 0104
Type: Direct-Access ANSI SCSI revision: 06
内容由零声教学AI助手提供,问题来源于学员提问