我正在尝试刷新我的 bash 脚本编写技能。我陷入了最愚蠢的事情:
for f in "$(ls)"; do
[[ $f == *.txt ]] && printf "%s\n" "$f"
done
这个循环有什么问题?我只是想打印当前目录中的所有 .txt 文件。看来模式匹配是错误的..
我正在尝试刷新我的 bash 脚本编写技能。我陷入了最愚蠢的事情:
for f in "$(ls)"; do
[[ $f == *.txt ]] && printf "%s\n" "$f"
done
这个循环有什么问题?我只是想打印当前目录中的所有 .txt 文件。看来模式匹配是错误的..