判断本地文件是否存在

#! bin/sh
file=$1
if [ -f "$file" ]; thenecho $file
elseecho "no such file!"
fi

以上程序的功能是如果文件file存在,打印file文件名,否则打印 no such file!

判断远程文件是否存在

ssh_host="user@10.10.10.10"
file="/home/user/rank/file_name"
if ssh $ssh_host test -e $file; thenssh $ssh_host "mv $file $file.bak"
fi

以上程序的功能是,如果位于ssh_host机器上文件file存在,则把file的名字替换为${file}.bak

shell脚本:判断本地和远程文件是否存在相关推荐

  1. 跨服务器获取文件shell,shell脚本实现本地文件与服务器文件同步

    为何创建此脚本是因为方便项目的布署,不需要手动地去同步不同的项目,而只需要简单的执行shell脚本,输入项目名就能发布到服器上. 1.shell文件代码 #!/bin/sh read -t 30 -p ...

  2. linux判断没有文件夹建一个,2,shell 脚本, 判断一个文件是否存在, 不存在就创建, 存在就显示其路径...

    2,shell 脚本, 判断一个文件是否存在, 不存在就创建, 存在就显示其路径 关于 shell 脚本: 1, 用 Shell 编程, 判断一文件是不是存在, 如果存在将其拷贝到 /dev 目录下. ...

  3. Shell脚本-判断文件有无进而复制

    [原]Shell脚本-判断文件有无进而复制 2016年7月5日某同学在群上求助要编一个判断文件或目录在某路径下有无进而有的就复制粘贴到另一路径下,无的则将代码中断(不往下执行命令)的脚本.逐一完善.模 ...

  4. 远程服务器连接的脚本,shell脚本连接并重启远程服务器的方法

    shell重启远程服务器 #connServer.sh 登陆服务器脚本 本地文件 #!/usr/bin/expect expect -c " spawn ssh ali@192.168.1. ...

  5. linux怎么判断网络是否正常运行,Linux shell脚本判断服务器网络是否可以上网

    微信公众号:「小林coding」 用简洁的方式,分享编程小知识. Linux shell脚本判断网络畅通 介绍 在编写shell脚本时,有的功能需要确保服务器网络是可以上网才可以往下执行,那么此时就需 ...

  6. crontab里shell脚本将top信息写入文件

    crontab里shell脚本将top信息写入文件: 注: 1.top -n 1代表执行1次退出(默认top是不退出的),-d 1代表每1秒执行1次 2.crontab里需加/bin/bash # c ...

  7. linux配置定时删除日志文件,Linux使用shell脚本定时删除历史日志文件

    Linux使用shell脚本定时删除历史日志文件,文件,小时,时间,目录,脚本 Linux使用shell脚本定时删除历史日志文件 易采站长站,站长之家为您整理了Linux使用shell脚本定时删除历史 ...

  8. shell脚本单词去重多个文件

    shell脚本单词去重多个文件 例如要求如下: 有多个txt文件,每个文件内有多行单词 中间为英文的",",或者中文的","逗号作为分隔符. world,世界 ...

  9. linux shell脚本自动批量解压文件

    单个文件解压很简单,批量不确定目录的压缩包呢?解压到原路径?解压后删除原压缩包?本脚本可一键解决以上所有问题 linux shell脚本自动批量解压文件 脚本免费下载地址: 传送门https://do ...

最新文章

  1. WIN2008 R2 Active Directory 之一 部署企业中第一台Windows Ser
  2. linux命令之创建符号连接-ln
  3. spring-session使用教程(一):redis共享session
  4. 小程序的 HelloWord 01《 程序员变现指南之 微信QQ 小程序 真的零基础开发宝典》
  5. 详解停车位检测算法 Vision-Based Parking-Slot Detection: A DCNN-Based Approach and a Large-Scale Benchmark
  6. caffe网络结构图绘制
  7. ubuntu 内Grub2配置详解(转)
  8. SpringData JDBC
  9. 【行为型】Strategy模式
  10. poj 2153 Rank List
  11. 修改grub.conf
  12. Django index_together设置
  13. redis memcache rabbitMQ
  14. 怎么将php文件改成web的servlet文件_遇到喜欢的网站怎么才能高效收藏整理
  15. Unity 烘焙材质到单一贴图的脚本
  16. 哈夫曼树与哈夫曼编码
  17. 前端:项目 文件 文件夹 命名规范
  18. Java爬虫之批量下载LibreStock图片(可输入关键词查询下载)
  19. 一张关系图助你清晰认识各种O。PO、BO、DTO、VO关系图,够直观
  20. 小红书怎么点击查看大图_小红书图片如何调整呢?

热门文章

  1. 使用内部(com.android.internal)和隐藏(@hide)API手记
  2. echarts3.0 本期累计堆叠
  3. width 、 height 与 box-sizing : border-box ,content-box 的关系
  4. iOS:quartz2D绘图小项目(涂鸦画板)
  5. Android项目实战(二):安卓应用程序退出的三种方法
  6. android键盘事件
  7. Linux 命令(69)—— objcopy 命令
  8. 2018 腾讯内部转岗面试题 1 —— 不用 sizeof 判断操作系统是 32 还是 64 位
  9. 最短路径(二维矩阵)
  10. SPOJ LCMSUM - LCM Sum