srkp.net
当前位置:首页 >> 编写一个测试文件类型胡shEll脚本命令tEstFilE.sh >>

编写一个测试文件类型胡shEll脚本命令tEstFilE.sh

shell 判断语句 流程控制 "if" 表达式 如果条件为真则执行then后面的部分: if ....; then .... elif ....; then .... else .... fi 大多数情况下,可以使用测试命令来对条件进行测试。比如可以比较字符串、判断文件是否存在及是否可读等等… 通...

#!/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

对于文件是否有读写权限,这个没有涉及 #!/bin/bash read -p "please input the file name:" file if [ ! -n "$file" ]; then echo please input the file name please exit 0 fi ls $file > /dev/null 2>&1 if [ $? -eq 0 ] then echo file exi...

在工作中情况会在碰到linux下进行执行shell的脚本,而就会使用shell的脚本,但经常使用的Windows的系统,而想在Windows电脑中进行直接shell的脚本,而不用再进行学习其它的脚本语言。 工具/原料 Windows git 方法/步骤 1、首先电脑中需要安装的...

#!/bin/shCAN=$1case $CAN inhelp)echo "sh test.sh help––show this message. sh test.sh dirnum––show the number of directories abd files. ";;dirnum)ls -l|wc -l;;esac

放在crontab里啊 # m h dom mon dow command 0 0 * * * /home/yourshell.sh

#!/bin/bashif [ $# -lt 1 ];then echo "usage $0 [path or file]" exit -1fiif [ "$1" = "/root" ];then ls -a $1 | tee 13out else echo "第一个位置参数不是/root目录!" exit -2fiargc=0for i in $@do argc=$(($argc+1)) if [ $argc -eq 1 ]...

#!/bin/bash#使用方法:./script.sh filenamea=$(sed -n '$p' $1 | awk -F"," '{print $1}')b=$(sed -n '1!P;N;$q;D' $1 | awk -F"," '{print $1}')echo $a echo $b

unix 下 tar 本身仅仅是做打包工作 并不具备压缩功能,压缩文件需要用compress 或者gzip的,但是compress 或者gzip用一般仅仅能够对文件进行压缩, 因此可以用 tar 和compress 或者gzip 合并成一个命令执行: 如 将temp目录下的文件统一压缩成为...

网站首页 | 网站地图
All rights reserved Powered by www.srkp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com