Linux/UNIX:For循环删除文件
时间:2020-01-09 10:44:01 来源:igfitidea点击:
如何在Unix中使用for循环删除文件?
您可以使用以下bash for loop或者ksh for loop语法使用rm命令删除文件。
使用Bash For循环在Unix中删除文件
for f in /path/to/dir/*.txt do # if file, delete it [ -f "$f" ] && rm "$f" done
使用KSH For循环在Unix中删除文件
for f in /path/to/dir/*.c~; do # if it is a file, delete it if [ -f $f ] then rm "$f" fi done
带通配符的rm命令
更好的解决方案是使用通配符删除所有文件,如下所示:
rm /path/to/dir/*.txt