下面两个文件: /sys/class/fc_host/host8/port_name /sys/class/fc_host/host9/port_name 通过正则 工具 /^\/sys\/class\/fc_host\/host(\d)\/port_name/ 可以匹配到。
使用 File.readlines("/^\/sys\/class\/fc_host\/host(\d)\/port_name/").to_a.last 出现错误。 Errno::ENOENT: No such file or directory - /^/sys/class/fc_host/host(d)/port_name/ from (irb):19:in `readlines' from (irb):19 from :0 该是怎么正确读取文件?