2
删除所有以问号开头的文件
我有一个文件夹,其中有大约4k个文件。其中一些文件以aa ?或!字符开头。我需要删除它们,但找不到可以这样做的表达式: rm -f ./?* 只是删除所有内容。我可能可以grep在ls上使用它,xargs并通过管道将其移动并将文件移动到另一个文件夹,但是我希望有这样做的正确方法。在?和!文件上均需要帮助。
Shell是Unix的命令行界面。您可以交互地在外壳程序中键入命令,也可以编写脚本来自动执行任务。使用此标记可解决适用于/ bin / sh和大多数兼容shell(ash,bash,ksh,zsh等)的问题。对于有错误的Shell脚本,请在此处发布之前在http://shellcheck.net中对其进行检查。