坚持while循环

时间:2016-10-28 07:11:19

标签: bash while-loop

我有一个tmp目录,里面有一些文件。我需要解析这些文件名,然后继续解析每个文件的内容。

!/bin/bash

TMPDIR=/home/david/tmp
     ip_targets(){
        while IFS= read -r file_name; do
            echo "This is: $file_name"
                while IFS= read -r ip;do
                        echo "This is IP: $ip"
                done < <(cat "$file_name")  ## Is this wrong ?
        done < <(find "$TMPDIR" -regex '.*.vms$')
     }
     ip_targets

我怎样才能做到这一点?上面允许回显$ file_name但不回显它的内容。

1 个答案:

答案 0 :(得分:1)

试试这个:

{{1}}