www.kzwk.net > 编写shEll脚本,实现移动一个文件

编写shEll脚本,实现移动一个文件

find 文件夹名字 -size +10K --exec cp {} 另一个文件夹 \;

首先A服务器得生成一个sshkey,B服务器开启ssh远程登录,给A服务器开权限,并且加入A机器的sshkey。 A机器写个计划任务,每天定时去执行脚本,rsync -avz xxx B:/xxx

1、主要是从文件名截取出日期,如果固定了位数 2、可以先按_分割取第二段 echo $file|awk -F\_ '{print $2}' 3、然后再取第4位后面的8位 4、例如:vi a.sh #!/bin/sh for file in `ls *.jpg`;do echo $file datedir=$(echo $file|awk -F\_ '{pri...

#!/bin/bash for i in `ls *.c` do cp $i /path done 顺便提一下,直接用 cp *.c /path/ 一样可以把.c文件拷到指定目录,for循环并不是必要的

1、用最简单的cat 命令就可实现:cat b >> a (注意之间的空格) 2、还有用SED命令来实现,这有点复杂:sed '$ a\'$(cat b|awk '{print $0 "\\n"}'|tr -d '\n'|sed 's/\\n$//') a

如何编写一个shell脚本 本文结合大量实例阐述如何编写一个shell脚本。 为什么要进行shell编程 在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可...

#!/bin/bashwhile truedo read -p "请输入学生学号:" stu_num if [ $stu_num == exit ]; then exit fi read -p "请输入学生姓名:" stu_name read -p "请输入学生成绩:" stu_ach stu_info=$(echo $stu_num $stu_name $stu_ach) Stu_Ach=$(echo...

下面这个是我一直在用的,会检查ftp错误。 #!/bin/sh ftp_put() { # -n:不使用auto-login;-i:不使用交互式提示输入 ftp -n -i $ipAddr $putErrlog #ftp错误导入日志文件 bytes=`wc -c $putErrlog | awk '{print $1}'` #检查错误日志文件的字节...

#!/bin/bashcd ~dir="test"if [ -d "$dir" ];then num=0 while (($num < 3));do read -p "Input file name:" file if [ -f "$dir/$file" ];then echo "file is exists,please input other file name" num=`expr $num + 1` continue else touch $...

编写个shell脚本将/home/test 目录下大于10K的文件转移到/tmp目录下 #!/bin/sh cd /home/test for i in `ls -l |awk '{if($5>10240) {print $9}}'` do mv $i /tmp done

网站地图

All rights reserved Powered by www.kzwk.net

copyright ©right 2010-2021。
www.kzwk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com