写一个递归删除某个目录下前缀名为core的文件的cshell脚本
时间: 2023-04-06 21:02:35 浏览: 110
一个递归删除指定目录和文件的例子
我可以回答这个问题。以下是一个递归删除某个目录下前缀名为core的文件的cshell脚本:
```
#!/bin/csh
set dir = $1
cd $dir
foreach file (*)
if (-d $file) then
$0 $file
else if ("$file" =~ "core*") then
rm $file
endif
end
cd ..
```
你可以将这个脚本保存为一个文件,例如delete_core_files.csh,然后在终端中运行它,例如:
```
./delete_core_files.csh /path/to/directory
```
其中,/path/to/directory是你想要删除core文件的目录的路径。请注意,这个脚本将递归地删除所有子目录中的core文件。
阅读全文