写一个递归删除用命令行参数输入的目录下所有前缀为core的文件的csh脚本
时间: 2023-04-08 11:00:55 浏览: 113
一个递归删除指定目录和文件的例子
我可以回答这个问题。以下是一个递归删除用命令行参数输入的目录下所有前缀为core的文件的csh脚本:
```
#!/bin/csh
if ($#argv != 1) then
echo "Usage: $0 directory"
exit 1
endif
set directory = $1
foreach file (`find $directory -name "core*"`)
rm $file
end
```
这个脚本首先检查命令行参数是否正确,然后使用find命令查找所有前缀为core的文件,并使用rm命令删除它们。
阅读全文