Sed 如何从find命令中排除符号链接文件?

Sed 如何从find命令中排除符号链接文件?,sed,find,xargs,Sed,Find,Xargs,我使用以下命令对文本文件进行一些处理,但是它也会更改符号链接文件,是否有方法从find命令中排除符号链接文件,并仅包括实际文件 find . \( -name "*.txt" ! -name "release.txt" \) | xargs -t -n1 sed -i '' -e '/^#/d;/^nocrc=/d;/acaddr=/d;/^$/d;s/[ \t]*$//' 在查找命令中添加-f,或添加-H

我使用以下命令对文本文件进行一些处理,但是它也会更改符号链接文件,是否有方法从
find
命令中排除符号链接文件,并仅包括实际文件

find . \( -name "*.txt" ! -name "release.txt" \) | xargs -t -n1 sed -i '' -e '/^#/d;/^nocrc=/d;/acaddr=/d;/^$/d;s/[ \t]*$//'

在查找命令中添加
-f
,或添加
-H