1

我试图做的是(这是伪代码):

for txt in  $(some fancy command ./*.txt); do
some command here $txt
4

3 回答 3

3

您可以使用find

find /path -type f -name "*.txt" | while read txt; do
  echo "$txt";   # Do something else
done
于 2013-11-08T06:34:59.850 回答
0

使用该-exec选项find

find /usr/share/wordlists/*/* -type f -name '*.txt' -exec yourScript {} \;
于 2013-11-08T06:43:36.260 回答
0

尝试

find . | grep ".txt" | xargs -I script.sh {}

find 返回目录中的所有文件。grep 仅选择 .txt 文件,xargs 将文件作为参数发送到 script.sh

于 2013-11-08T06:38:17.313 回答