如何在 unix 或 linux 中基于 sed、grep 或 awk 获取 unix 目录中的文件名?
我虽然可以做类似的事情:
for i in $(ls /tmp/files/date*); do
if [ $(cat $i | head -n 1 | grep -c "6") >= 1 ] ; then
echo $i
fi
done
我需要它来搜索某个目录中的所有文件(每个文件中只有第一行),然后返回哪些文件中包含字符串。
谢谢,蒂姆