ZBLOG

luoyunyi@zkteco:~/zkteco/firmware3.0_liveface_zam170_coustom_Egypt_20230228/arm/tftp28_240x320_zam170_xFace100/tmp/data$ ls 8k_vqe_para.bin ca-certificates.crt liveface ovfs_run.sh pushconfig standalone_device_u...

您可以使用以下的shell脚本来删除除了指定文件之外的其他文件:

  1. #!/bin/bash
  2. # 指定要保留的文件
  3. keep_files=("bestconfig" "pushconfig" "secdata" "standalonetabledesc.xml")
  4. # 获取当前目录下的所有文件列表
  5. file_list=$(ls)
  6. # 遍历文件列表,如果不在保留文件列表中,则删除该文件
  7. for file in $file_list; do
  8. if [[ ! "${keep_files[@]}" =~ "${file}" ]]; then
  9. rm -f "$file"
  10. fi
  11. done
  12. echo "删除完成。"

将上述脚本保存为一个.sh文件,例如delete_files.sh,然后在所需目录下运行该脚本即可删除除了指定文件之外的其他文件。请注意,在执行脚本前,请确保你已经切换到正确的目录。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://golang.0voice.com/?id=16580

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?