我正在尝试编写简单的 bash 脚本,但我坚持使用find
命令。
当我输入时find . zad*
,我得到如下输出:
.
./lab2.sh~
./#zad2.sh#
./zad2.sh~
./zad1a.sh
./zad2.sh
./lab2.sh
./Azad2.sh~
./cdlinux.ftp.log
./Azad2.sh
./zad1a.sh~
./zad1.sh
./cdlinux.www.log
./zad1.sh~
zad1a.sh
zad1a.sh~
zad1.sh
zad1.sh~
zad2.sh
zad2.sh~
为什么它会列出我文件夹中的所有文件(./
文件名之前),然后我得到正确的查找结果。有什么办法可以删除该./
输出?使用 sed 命令并非在所有情况下都有效(当搜索路径不同于 时.
)。