-1

我正在尝试编写一个以文件名形式接收输入的 Korn 脚本(名为 saferemove.ksh),然后删除所有这些文件,但文件名包含特定单词的文件除外,例如“dog”或“cat”。

对于每个输入文件名:

而 (( $1 ))
做
    echo "现在的文件是:$1"
    # 现在根据问题的要求做这项工作,通过处理 $1
    转移
完毕

你能给我一个提示吗?(可能使用正则表达式?如何?)真诚的,Kohn

4

1 回答 1

1
  case "$1" in
    *cat*) ;;
    *) rm "$1" ;;
  esac
于 2013-07-02T02:42:14.027 回答